如何在没有fstab的情况下可靠地自动挂载USB驱动器
我需要一种方法来安装USB驱动器而不使用fstab。
我无法使用fstab,因为驱动器在启动时未连接到我的计算机。 这会导致在任何一次关机重启过程中出现问题,因为启动等待此设备挂起,直到键盘干预跳过它。
我不能使用我当前的脚本只需mount /dev/sde1 /media/Backup
因为有时它会更改为sdf
。
考虑这是服务器安装。 我无法在用户或GUI级别使用工具。
我想我的问题的总和是如何从命令行手动安装USB驱动器,因为/dev/sd
值的可靠性不一致。
你应该获得驱动器的UUID (例如$ blkid /dev/sde1
),然后用/ dev / disk / by-uuid /而不是普通方法$ mount /dev/disk/by-uuid/[UUID] /media/drive
(例如$ mount /dev/disk/by-uuid/[UUID] /media/drive
)。 UUID是磁盘固有的,因此无论用于安装它的设备如何,它都应该工作。
- 连接你的USB磁盘
-
sudo blkid
- 使用
mount -U [drive's UUID] [any other option you might want]
向.gnomerc
脚本添加一行
我从来没有这样做过,所以可能会有一些变化让它真正起作用。
这是我用的:
PySDM是一个基于PyGTK的存储设备管理器,允许完全自定义硬盘安装点,而无需手动编辑fstab。 它还允许为存储设备的动态配置创建udev规则。
在软件中心搜索它…简单易用的GUI …
安装后,在您的应用列表中搜索STORAGE DEVICE MANAGER …