正确安装硬盘的方法


17

我有第二个硬盘驱动器SDB,但不确定如何在Linux下安装它。

mount -a 似乎没有全部安装。

也想挂载此RO以进行恢复。

linux  mount 

您如何尝试挂载它,fstab看起来如何,分区方案是什么?
2013年

是永久使用还是只是临时使用?另外,是否已用分区了驱动器fdisk,然后用newfs或对其进行了格式化mkfs?格式上的文件系统是什么类型?
mdpc

Answers:


17

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,它将自动安装。


3
mount -a仅使用auto选项集安装fstab中列出的文件系统(我相信这是默认设置)。列出为的任何文件系统noauto都不会自动挂载。
CVn

1
正确。尽管我从未见过该自动选项在任何地方使用过。(ro,noauto虽然这个选项对我来说是很熟悉的,
但那是

2
可能是因为正如我提到的auto,几乎可以肯定是默认设置。
CVn

查看文件系统类型并获得一个不错的概述,您可以使用lsblk -f
the.polo

1

首先,您需要确保您具有安装目录。/mnt是我用的 (如果不是mkdir /mnt)那么您需要从那里通过发出命令ls /dev并验证设备名称来确保安装到正确的分区。完成此操作后,您应该可以发出命令mount /dev/sdb2 /mnt


0

如何使用其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的更多信息

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.