答案1
我发现解决此问题的一种方法是使用 UUID,为我的 USB 驱动器创建一个挂载点,并向文件中添加一个列表,/etc/fstab
以便每次启动时 USB 驱动器都以相同的方式挂载。
我有一个 Seagate 3TB 外置 USB,因此我执行以下操作:
首先,为 Seagate 硬盘创建一个挂载点:
为每个想要挂载的分区创建一个挂载点。
sudo mkdir -p /media/Seagate_p1
然后我获得了 Seagate 分区的 UUID:
笔记: 除非重新创建和/或重新格式化分区,否则 UUID 不会改变。
sudo blkid
例子:
terrance@terrance-ubuntu:~$ sudo blkid
/dev/sda1: LABEL="Seagate Backup Plus Drive" UUID="6AAA4323AA42EB61" TYPE="ntfs"
添加了 UUID 条目至/etc/fstab
:
UUID=6AAA4323AA42EB61 /media/Seagate_p1 ntfs default,nofail 0 0
现在,每次我的系统启动时,Seagate 驱动器总是安装在相同的安装点上。但是,驱动器名称并不总是相同的,即/dev/sda1
现在相同,但下次重新启动时相同/dev/sdc1
。因此,使用 UUID 可以使安装点始终相同。
希望这可以帮助!