Часто бывает при смене/добавлении новых носителей или иных случаях необходимо изменить/добавить порядок, параметры и (или) количество устройств монтируемых при загрузке. Все это мы можем сделать путем редактирования файла /etc/fstab. Толкование содержимого этого файла изложено далее. Файл /etc/fstab содержит информацию о файловых системах для команд mount(1M) и mountall(1M). Строки файла /etc/fstab содержат следующие поля:

  1. UUID - определяет устройство, которое должно быть примонтировано (идентификатор диска).
  2. Каталог, в который монтируется файловая система.
  3. Тип файловой системы (например: vfat - FAT32).
  4. Опции, показывающие как эта файловая система будет обрабатываться. Например:
    • "default" - означает, что они монтируются автоматически, доступны для чтения и записи с асинхронным I/O (вводом/выводом);
    • -r - монтировать с доступом только на чтение;
    • -d[r] - удаленный ресурс.
  5. Флаги, относящиеся к файловой системе. Первая цифра, 0 или 1, показывает, должна ли система копироваться при помощи команды dump (это нужно для системных резервных копий). Вторая цифра может быть 0, 1 или 2, она показывает порядок, в котором файловая система должна быть проверена при загрузке.
    • 0 - не должна проверяться вовсе;
    • 1 - должна проверяться первой и использоваться как корневая (/);
    • 2 - ставится для всех остальных систем.

Поля отделяются друг от друга пробелами. Строки, начинающиеся с символа #, являются комментариями. Пустые строки игнорируются.
Пример строки:


# /dev/sda1 UUID=9877-489A    /media/sda1     vfat     defaults, utf8, umask=007, gid=46     0 0

Некоторые системы (Ubuntu например) в /etc/fstab вместо названий устройств (/dev/hda1, /dev/hda2, etc) используется UUID.
Чтобы узнать UUID нашего нового hdd выполняем команду:

ls -l /dev/disk/by-uuid/
Tags: , , ,
Share  

Оставить комментарий