Linux, fat32 и т.д./fstab

Linux, fat32 и т.д./fstab

Я смонтировал диск FAT32 на своем компьютере Linux с помощью следующей команды терминала:

> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111

Я сделал это, чтобы иметь возможность делиться/редактировать файлы через сетевое соединение. К сожалению, Linux не поддерживает разрешения для каждого файла в формате FAT32, поэтому это устанавливает правильные разрешения для всего диска, пока он подключен.

Если я правильно понимаю mount, мне придется делать это каждый раз, когда я подключаю диск, чего я делать не хочу. Я слышал о:

/etc/fstab

Итак, мой вопрос - как мне превратить указанную выше команду монтирования в запись fstab? Если кто-нибудь может также объяснить, чтоdmaskиfmaskимею в виду, это было бы оценено по достоинству.

решение1

Вы, вероятно, захотите добавить строку вроде

/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0

в /etc/fstab. Дополнительный параметр ,userв поле параметров позволяет любому пользователю монтировать эту файловую систему, а не только root.

решение2

dmask и fmask — это разрешения для каталогов и файлов соответственно. Это восьмеричное число. Обозначает разрешения на чтение, запись и выполнение для Владельца, Группы и Других пользователей.

fstab:

/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0

Когда вы говорите «подключите диск», внешний диск, например USB, должен автоматически монтироваться.

Связанный контент