![检测并安装外部 USB 驱动器 - Linux(Debian)](https://linux22.com/image/1324742/%E6%A3%80%E6%B5%8B%E5%B9%B6%E5%AE%89%E8%A3%85%E5%A4%96%E9%83%A8%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8%20-%20Linux%EF%BC%88Debian%EF%BC%89.png)
我有一个 3TB USB 3.0 外置硬盘(Seagate),我希望我的 Debian 机器在启动时能够启动它,以便我可以使用 rsync 通过 cron 备份到它。
如果我拔下驱动器并重新插入,则它会显示:
/dev/disk/by-uuid -lah
然后我可以通过执行以下操作来挂载它(UUID 已经在 fstab 中):
sudo mount -a
不幸的是,当我重新启动时,驱动器未被检测到。这是一个无头 Linux 机箱。
该驱动器是 NTFS 格式的。
非常感谢您的帮助!
谢谢,
答案1
在启动时安装外部硬盘驱动器可能是一项非常棘手且麻烦的操作。首先,它会增加启动顺序的延迟,然后必须识别并安装驱动器。想象一下,如果由于某种原因,操作系统找不到驱动器。它将卡在启动顺序,等待用户告诉它是否继续。你不希望发生这种情况。
你需要的是自动文件系统。只需apt-get install autofs
配置自动挂载 -> 在 中为该驱动器创建一个条目/etc/auto.master
。
例如:
/mnt /etc/auto.mnt --timeout=120 --ghost
;然后输入/etc/auto.mnt
:``backup -fstype=ntfs,rw UUID=