sudo mount /dev/sda1 /media/sda1
在树莓派上,我可以通过和安装外部 USB HDD sudo mount -a
。
但是,我似乎无法在 fstab 和重启中实现相同的效果。该文件看起来像
/dev/sda1 /media/sda1 vfat uid=1000,gid=1000
如何将上述工作命令正确地转换为 fstab 并在重启时自动安装此驱动器?
勘误表/杂项
USB 驱动器通过
root@raspberrypi:/dev/disk/by-id# ls -al | grep usb
lrwxrwxrwx 1 root root 9 Jan 11 19:38 usb-WDC_WD25_...XXXXXXXXXXXX-0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 Jan 11 19:38 usb-WDC_WD25_...XXXXXXXXX-0:0-part1 -> ../../sda1
答案1
我没有 Pi,但在我使用的所有 Linux 发行版中,FSTAB 都需要 6 个字段 - 最后 2 个是一对数字(您的配置中似乎缺少这两个数字)
第 5 个字段可以是 0,并且根据手册页,第 6 个字段应该是 2 - 第 5 个字段由 dump 命令使用来确定是否需要转储文件系统,而第 6 个字段是检查文件系统的顺序。
因此尝试
/dev/sda1 /media/sda1 vfat uid=1000,gid=1000 0 2
答案2
这直接来自我的 fstab 文件:
/dev/sda1 /mnt/usb1 vfat auto,exec,sync,rw,flush,suid,umask=0022,nouser,uid=pi,gid=pi 0 0
请注意,目录 /mnt/usb1 必须存在且具有正确的权限。我正在 Pi 上运行 Jessie。