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

1

У меня нет Pi, но во всех дистрибутивах Linux, которые я использую, FSTAB требует 6 полей - последние 2 представляют собой пару чисел (которые, по-видимому, отсутствуют в вашей конфигурации)

5-е поле может быть 0, и, согласно man-страницам, 6-е поле должно быть 2 - 5-е поле используется командой dump для определения необходимости выгрузки файловой системы, а 6-е поле - это порядок, в котором файловые системы проверены.

Так что постарайтесь

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .