Как правильно смонтировать диск с помощью fstab?
На Raspberry Pi я могу подключить внешний USB HDD через оба sudo mount /dev/sda1 /media/sda1
а также 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
2 ответа
У меня нет Pi, но во всех дистрибутивах Linux, которые я использую, FSTAB требует 6 полей - последние 2 представляют собой пару чисел (и, кажется, отсутствуют в вашей конфигурации)
5-е поле может быть 0, и, согласно man-страницам, 6-е поле должно быть 2 - 5-е поле используется командой dump для определения необходимости выгрузки файловой системы, а 6-е поле - это порядок, в котором файловые системы проверены.
Так что постарайтесь
/dev/sda1 /media/sda1 vfat uid=1000,gid=1000 0 2
Это прямо из моего файла fstab:
/dev/sda1 /mnt/usb1 vfat auto,exec,sync,rw,flush,suid,umask=0022,nouser,uid=pi,gid=pi 0 0
Обратите внимание, что каталог /mnt/usb1 должен существовать и иметь правильные права доступа. Я бегу Джесси на моем Пи.