我在一台带有小型 SSD 的机器上安装了 Ubuntu Server 14。我有一个大型 HDD,里面装满了旧 Fedora 安装的数据。当我安装数据驱动器并打开 Ubuntu 机器时,HDD 会显示出来,并且所有数据都可以访问。gparted 说它是一个 ext4 文件系统。挂载点是 /media/username/long_number_or_random_digits。fstab 似乎不了解该驱动器。
我了解到它是作为可移动驱动器安装的。如何将其永久化?我想通过 /mydrive 来访问它
答案1
您可以使用它blkid
来获取驱动器的 UUID,然后将其设置为/etc/fstab
每次将驱动器安装到同一位置。
例子:
:~$ sudo blkid
/dev/sda1: LABEL="Seagate Backup Plus Drive" UUID="6AAA4323AA42EB61" TYPE="ntfs"
我们可以在那里看到 UUID,所以请记下来。我们将使用 UUID 作为 fstab。
为其创建一个挂载点:
sudo mkdir /media/Seagate
现在我需要做的就是将该挂载添加到fstab
文件中:
sudo nano /etc/fstab
添加如下行:
UUID=6AAA4323AA42EB61 /media/Seagate ntfs defaults,nofail 0 0
如果我的驱动器格式化为ext4
,我只需将 更改为ntfs
。在我使用+ext4
保存文件后,我现在要做的就是让安装开始,看看驱动器是否未安装。每次重新启动,驱动器现在总是安装在同一位置。CtrlOsudo mount -a
编辑:我注意到,如果驱动器未插入,主机可能会在完全启动之前进入维护模式。添加nofail
到行中应该可以工作,以便在启动期间跳过未连接的驱动器。
希望这可以帮助!