Как правильно смонтировать диск с помощью 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 должен существовать и иметь правильные права доступа. Я бегу Джесси на моем Пи.

Другие вопросы по тегам