![如何配置 Arch Linux 系统在插入外部硬盘时自动挂载?](https://linux22.com/image/109929/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20Arch%20Linux%20%E7%B3%BB%E7%BB%9F%E5%9C%A8%E6%8F%92%E5%85%A5%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E6%97%B6%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%EF%BC%9F.png)
我想知道如何配置 Arch Linux 系统来挂载外部硬盘什么时候它已插入(而不是在启动时插入)。
为此,我添加了
/dev/sdb1 /mnt/E auto rw,users,umask=0000 0 0
到我的/etc/fstab
文件。
虽然我指定了auto
,但插入硬盘时它不会自动挂载硬盘。事实上,不插入硬盘系统甚至无法启动。
答案1
对于读/写访问,您将需要一个读写 NTFS 驱动程序,例如存储库ntfs-3g
中的包extra
。
安装后,sudo pacman -S ntfs-3g
您可以使用通常的方式挂载 NTFS 分区sudo mount /path/to/ntfs /mount/point
。由于/usr/bin/mount.ntfs
to的符号链接,这是可能的/usr/bin/ntfs-3g
。
注意:您需要具有 root 权限才能挂载文件系统。例外要求列于ntfs-3g-常见问题解答。
使用默认设置,NTFS 分区将在启动时安装。将以下内容放入您的/etc/fstab
:
/path/to/ntfs /mount/point ntfs-3g defaults 0 0
为了能够使用非 root 用户进行读写,您必须设置一些附加选项(用户名必须更改为您的用户名):
/path/to/ntfs /mount/point ntfs-3g uid=username,gid=users,umask=0022 0 0
答案2
第三个字段是fs_vfstype
(文件系统的类型,即 ext4),添加nofail
到第四个字段以便能够在不插入硬盘的情况下启动。
您需要一个额外的工具,可以在运行时插入磁盘时安装磁盘。
与往常一样,所有此类工具都列在 arch wiki 上: 应用程序列表- 安装工具|建筑维基百科