我有一个 Thermaltake 硬盘底座,用于访问我的多个硬盘上的数据。我有一个内置驱动器,我一直挂载它来播放音乐等,但我喜欢使用底座来插入和取出驱动器。有没有办法让添加到底座的任何驱动器每次都挂载到相同的位置?
假设我有一个 3TB 硬盘、一个 2TB 硬盘和一个 1TB 硬盘。当我将 3TB 硬盘放入底座时,我希望它安装到/mnt/winexternal
。当天晚些时候,我想将 1TB 硬盘放入底座,我希望它安装到与 3TB 硬盘之前相同的位置,/mnt/winexternal
2TB 硬盘也是如此。
这可能吗?我使用的是最新版本的 Ubuntu。
答案1
为此,您需要指定每个分区的安装位置文件系统。
教程
获取唯一唯一标识符(通用唯一标识符)是您想要安装到同一个文件夹中的每个硬盘驱动器的标识符。
插入硬盘驱动器并运行sudo blkid
并复制要安装的驱动器的 UUID。将其写在纸上,或者为了减少输入,将其写在文本文件中。对所有三个磁盘重复此操作。
为您的坐骑创建主文件夹。
sudo mkdir /mnt/winexternal
为每个驱动器创建一个符号链接。
sudo ln -s /mnt/winexternal /mnt/drive1 sudo ln -s /mnt/winexternal /mnt/drive2 sudo ln -s /mnt/winexternal /mnt/drive3 ...
编辑
/etc/fstab
以指定每个驱动器的挂载点。
将以下行添加到文件末尾。(请确保先创建备份!)。UUID=<UUID_OF_DRIVE_ONE> /mnt/drive1 ntfs auto,defaults 0 0 UUID=<UUID_OF_DRIVE_TWO> /mnt/drive2 ext4 auto,defaults 0 0 UUID=<UUID_OF_DRIVE_THREE> /mnt/drive3 vfat auto,defaults 0 0
确保
<...>
用驱动器的实际 UUID 替换占位符,并调整文件系统类型(ntfs/ext4/vfat
)以与驱动器匹配。
现在,当您插入一个驱动器时,您应该能够在 中看到它的内容/mnt/winexternal
。如果您拔下它并插入下一个驱动器,文件夹将显示其内容,第三个驱动器也是如此。
警告
拔出磁盘之前请先卸载它。否则,除非重新启动,否则无法安装其他驱动器。
另外,请确保一次只连接一个驱动器,否则...嗯,我不知道,但就像你的电脑起火或类似的事情。;)
不,说真的,别这么做!(可能会导致数据丢失...)