Eduard Florinescu Asked: 2018-09-26 04:56:59 +0800 CST2018-09-26 04:56:59 +0800 CST 2018-09-26 04:56:59 +0800 CST 如何将安装文件夹固定到特定的序列号,以便每次都将同一个磁盘安装在同一个位置? 772 我有许多需要在重新启动时挂载的硬盘,有些硬盘有NTFS其他的文件系统EXT4,有些是USB,有些是SATA,有些具有相同的标签名称,并且它们没有安装在同一个地方。 有没有办法将安装文件夹固定到特定的序列号,以便每次都将同一个磁盘安装在同一个地方? linux mount 2 个回答 Voted Best Answer dirkt 2018-09-26T05:13:11+08:002018-09-26T05:13:11+08:00 首先,看一下/dev/disk/.... 存在针对不同标准(卷标、磁盘序列号...)的符号链接,您可以选择最能描述您感兴趣的分区的那些。 其次,您可以编辑/etc/fstab以将这些分区挂载到您希望它们挂载的任何位置。包括带有一些序列号的目录。是的,每个分区都需要一个条目。 相反,如果您正在谈论自动安装,并且想要一些用于自动安装的通用方案,那将取决于您的自动安装器。一种方法是编写自定义 udev 规则,其优先级高于自动安装程序使用的任何内容。 Eduard Florinescu 2018-09-26T11:56:15+08:002018-09-26T11:56:15+08:00 一个快速的解决方法是卸载所有已安装的磁盘并将它们全部安装在具有uuid唯一且不会更改的序列号的文件夹中: cd /media/$USER ls -1 | xargs -L1 -I {} sudo umount /media/$USER/{} sudo mkdir /media/amounted cd /media/amounted ls -1 /dev/disk/by-uuid/ | xargs sudo mkdir ls -1 | xargs -L1 -I {} sudo mount /dev/disk/by-uuid/{} /media/amounted/{} 然后列出具有相应挂载文件夹 uuid 等的驱动器: sudo lsblk -o name,mountpoint,tran,fstype,label,size,uuid 使用 uuid 安装磁盘后,就可以链接到这些 uuid,然后您可以对这些驱动器使用任何类型的描述性名称。
首先,看一下
/dev/disk/...
. 存在针对不同标准(卷标、磁盘序列号...)的符号链接,您可以选择最能描述您感兴趣的分区的那些。其次,您可以编辑
/etc/fstab
以将这些分区挂载到您希望它们挂载的任何位置。包括带有一些序列号的目录。是的,每个分区都需要一个条目。相反,如果您正在谈论自动安装,并且想要一些用于自动安装的通用方案,那将取决于您的自动安装器。一种方法是编写自定义 udev 规则,其优先级高于自动安装程序使用的任何内容。
一个快速的解决方法是卸载所有已安装的磁盘并将它们全部安装在具有
uuid
唯一且不会更改的序列号的文件夹中:然后列出具有相应挂载文件夹 uuid 等的驱动器:
使用 uuid 安装磁盘后,就可以链接到这些 uuid,然后您可以对这些驱动器使用任何类型的描述性名称。