我有第二个硬盘驱动器SDB,但不确定如何在Linux下安装它。
mount -a
似乎没有全部安装。
也想挂载此RO以进行恢复。
fdisk
,然后用newfs
或对其进行了格式化mkfs
?格式上的文件系统是什么类型?
我有第二个硬盘驱动器SDB,但不确定如何在Linux下安装它。
mount -a
似乎没有全部安装。
也想挂载此RO以进行恢复。
fdisk
,然后用newfs
或对其进行了格式化mkfs
?格式上的文件系统是什么类型?
Answers:
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#
设备是您要挂载的设备/例如,/ dev / sdb1
mountpoint是您要在其中显示文件夹的目录。
FStype是文件系统类型。例如ext2,ext3,ext4,fat,iso9660等。
选项是FS选项,例如rw表示可读写,ro表示只读。
转储和通过用于恢复。需要锁定哪个磁盘?按什么顺序等
因此...选择您要安装磁盘的位置。例如在/ 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
,它将自动安装。
mount -a
仅使用auto
选项集安装fstab中列出的文件系统(我相信这是默认设置)。列出为的任何文件系统noauto
都不会自动挂载。
ro,noauto
虽然这个选项对我来说是很熟悉的,
auto
,几乎可以肯定是默认设置。
lsblk -f
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
。