Вы здесь

Сообщение об ошибке

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls в функции menu_set_active_trail() (строка 2405 в файле /home/www/kwlsoft-ru/www/includes/menu.inc).

Автомонтирование flash-накопителей при загрузке системы

Узнать имя устройства:

sudo fdisk -l

Узнать uuid:

ls -l /dev/disk/by-uuid/

Для автомонтирования flash накопителя при загрузке необходимо добавить строку в файл /etc/fstab. Каждое монтируемое устройство представляет собой строку, разделенную на 6 частей с помощью пробела:

  1. Устройство. Здесь пишем UUID= и наш UUID, который получили ранее.
  2. Директория, куда будет примонтировано устройство. Перед монтированием должна быть создана!
  3. Файловая система, используемая на устройстве. Список файловых систем может быть найден по команде man fstab.
  4. Опции монтирования. Список через запятую без пробелов!
  5. Опции для команды dump.
  6. Проверять диск или нет.

Все опции рассмотреть просто невозможно, в каждом специфическом случае они могут быть свои. Чтобы узнать о них побольше, можно использовать команду man mount. Опция defaults подразумевают набор стандартных опций, umask - права на доступ создаваемых файлов, про опцию gid немного подробнее ниже.

При открытии устройства автоматически предоставляются права на запись. Это регулируется не только опцией rw (которая включена в defaults). Если ничего не предпринять, никаких прав не будет (по-крайней мере в /media). Чтобы избежать этого, используется group id. Т.е. права на запись в эту директорию и все поддиректории будут принадлежать определенной группе. Чаще всегое это 46. Что же это за группа? plugdev. Она обозначает - права на использование внешних устройств. Чтобы узнать, какой id для plugdev, можно использовать команду:

cat /etc/group | grep plugdev

Пример строки для монтирования flash-накопителя для файла /etc/fstab:

UUID=E836-C0B3 /media/flash vfat defaults,umask=007,gid=46 0 1

Чтобы посмотреть список устройств, которые примонтированы в данный момент, нужно использовать файл /etc/mtab.

cat /etc/mtab