如何使用fstab正确自动安装驱动器?


0

在一个树莓派,我可以通过安装两个外置USB HDD sudo mount /dev/sda1 /media/sda1sudo 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

只要sudo mount -a工作,我会说配置很好。
David Dai

Answers:


1

我没有Pi,但在所有的Linux发行版中,我使用FSTAB需要6个字段 - 最后2个是一对数字(并且在配置中似乎缺少)

第5个字段可以是0,并且根据手册页第6个字段应该是2 - dump命令使用第5个字段来确定是否需要转储文件系统,而第6个字段是文件系统的顺序检查。

所以试试吧

/ dev / sda1 / media / sda1 vfat uid = 1000,gid = 1000 0 2


1

这是直接来自我的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。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.