勘误表/杂项

勘误表/杂项

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。

相关内容