安装 USB 外置驱动器问题

安装 USB 外置驱动器问题

我有一个 Thermaltake 硬盘底座,用于访问我的多个硬盘上的数据。我有一个内置驱动器,我一直挂载它来播放音乐等,但我喜欢使用底座来插入和取出驱动器。有没有办法让添加到底座的任何驱动器每次都挂载到相同的位置?

假设我有一个 3TB 硬盘、一个 2TB 硬盘和一个 1TB 硬盘。当我将 3TB 硬盘放入底座时,我希望它安装到/mnt/winexternal。当天晚些时候,我想将 1TB 硬盘放入底座,我希望它安装到与 3TB 硬盘之前相同的位置,/mnt/winexternal2TB 硬盘也是如此。

这可能吗?我使用的是最新版本的 Ubuntu。

答案1

为此,您需要指定每个分区的安装位置文件系统

教程

  1. 获取唯一唯一标识符(通用唯一标识符)是您想要安装到同一个文件夹中的每个硬盘驱动器的标识符。
    插入硬盘驱动器并运行

    sudo blkid
    

    并复制要安装的驱动器的 UUID。将其写在纸上,或者为了减少输入,将其写在文本文件中。对所有三个磁盘重复此操作。

  2. 为您的坐骑创建主文件夹。

    sudo mkdir /mnt/winexternal
    
  3. 为每个驱动器创建一个符号链接。

    sudo ln -s /mnt/winexternal /mnt/drive1
    sudo ln -s /mnt/winexternal /mnt/drive2
    sudo ln -s /mnt/winexternal /mnt/drive3
    ...
    
  4. 编辑/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。如果您拔下它并插入下一个驱动器,文件夹将显示其内容,第三个驱动器也是如此。

警告

拔出磁盘之前请先卸载它。否则,除非重新启动,否则无法安装其他驱动器。

另外,请确保一次只连接一个驱动器,否则...嗯,我不知道,但就像你的电脑起火或类似的事情。;)

不,说真的,别这么做!(可能会导致数据丢失...)

相关内容