如何使用磁盘的 UUID 永久格式化和安装磁盘。

如何使用磁盘的 UUID 永久格式化和安装磁盘。

我有第二块硬盘 SDB,但不知道如何在 Linux 下安装它。

mount -a好像没有全部挂载。

还想安装此 RO 进行恢复。

答案1

mount -a挂载 /etc/fstab 中的所有文件系统。

如果驱动器尚未进入 fstab,则它不会对该驱动器执行任何操作。

首先,检查磁盘的分区方式(例如使用fdisk -l(小写的 L,而不是数字 1)或使用其他工具(例如 gpart)。)

如果您的硬盘是 LVM,这些说明将不起作用,请停止并按照以下说明进行操作:https://superuser.com/a/666034/121698

使用手动安装命令进行测试。例子:
mount -t ext2 /dev/sdb1 /mnt

第一个分区的内容现在应该在 /mnt 下可见。

请注意,这里假设 ext2 作为文件系统。根据需要进行调整。

请注意,这假设是 /dev/sdb1,它可能是 /dev/sdb2、sdb3,...
该磁盘上甚至可以有多个分区。根据需要进行调整。

如果这有效:umount /mnt并向 /etc/fstab 添加一行。最简单的方法是复制现有的一条线并进行调整。建议了解这些值的含义,因此请查看顶部的一行,如下所示:
Device Mountpoint FStype Options Dump Pass#

Device 是您尝试挂载的设备/例如 /dev/sdb1
mountpoint 是您希望文件夹显示的目录。
FStype 是文件系统类型。例如 ext2、ext3、ext4、fat、iso9660、...
选项为 FS 选项,如 rw 表示读写,ro 表示只读。
dump和pass是为了恢复。哪个磁盘需要进行 fsck?以什么顺序等等。

因此...选择您想要安装磁盘的位置。例如在 /home/old_backup 中。如果该目录不存在,则创建它。 (例如mkdir /home/old_backup)。如果该目录中已经有内容,那么您将意识到,一旦将磁盘安装到该位置,您将不再看到它们。 (卸载后它们会再次出现,并且它们仍然会使用磁盘空间)。

现在编辑 /etc/fstab 并添加相关行。

#设备挂载点 FStype 选项转储通道#
/dev/sdb1 /home/old_backup ext2 ro 2 2      

测试用mount /home/old_backup.

下次启动或发出命令时,mount -a它将自动安装。

答案2

如何使用磁盘的 UUID 永久格式化和安装磁盘。

找到磁盘名称

sudo lsblk

这将显示磁盘列表。通常第一个磁盘是vda可引导的。第二个磁盘将是vdb、第三个vdc等等。

vda通常会分为多个分区,例如vda1( /boot) 和vda2( /)。

新磁盘将没有分区,也没有mountpoint.

格式化新磁盘

sudo mkfs.ext4 /dev/vdX

X磁盘的正确字母在哪里。

输出将包括磁盘的 UUID,稍后您将需要它。

挂载磁盘

sudo mkdir /archive
sudo mount /dev/vdX /archive

这只是暂时的,重新启动后挂载将会丢失。

添加挂载到fstab

添加/etc/fstab

UUID=XXXX-XXXX-XXXX-XXXX-XXXX     /archive ext4 errors=remount-ro 0 1

如果您之前没有记下 UUID,则可以通过sudo blkid.

有关 UUID 的更多信息

答案3

首先,您需要确保有一个挂载目录。/mnt是我用的。 (如果没有)然后您需要通过发出命令并验证设备名称来mkdir /mnt确保安装到正确的分区。ls /dev完成此操作后,您应该能够发出命令mount /dev/sdb2 /mnt

相关内容