104.3 Монтирование файловых систем.
Студент должен уметь настраивать подключение файловых систем.
Изучаем :
- ручное подключение и отключение файловых систем;
- автоматическое монтирование при загрузке;
- настройку подключаемых портативных файловых систем.
**Термины и утилиты: **
- /etc/fstab
- /media
- mount
- umount
Linuх использует файловую систему с единым корнем (в отличии от Windows, где каждый носитель информации имеет свой корень). Таким образом каждое отдельно устройство хранения информации подключается в единую корневую файловую систему через точки монтирования в иерархической древовидной структуре.
Для подключения устройства необходимо создать точку монтирования – любой пустой каталог. Традиционно такие точки монтирования создаются в каталоге /** mnt**(для временного монтирования пользовательских файловых систем) или**/ **media (для подключения портативных устройств), например:
**mkdir /mnt/hard_drive ** ( создать каталог /mnt/hard_drive)
Для подключения файловой системы с носителя информации используется команда mount , например:
mount –** t ext 3 / dev / sdb 1 / mnt / hard _ **drive (подключить устройство / dev / sdb 1 с типом файловой системы ext 3 в каталог / mnt / hard _ drive_)_
Команда mount , используемая без аргументов, выводит перечень смонтированных файловых систем (в том числе и виртуальных).
Для отключения файловой системы используется команда umount , например:
umount /** mnt / hard _ drive **** ** (в качестве аргумента можно указывать имя устройства или точку монтирования)
___
Для автоматического подключения файловых систем используется файл /etc/fstab, в котором на каждой строке указаны id или имя устройства, точка монтирования, файловая система и дополнительные опции, например:
/** dev / sdb 1 (имя устройства) / mnt / hard _ drive**(точка подключения)**ext **3 (файловая система) defaults (опции по умолчанию) 0 (выключение дампа) 2 (порядок проверки)
Часто используемые опции монтирования:
- auto / noauto (подключение при загрузке ОС);
- exec / noexec (разрешение выполнения двоичных файлов с устройства);
- ro (только для чтения);
- rw (чтение и запись);
- user / nouser (разрешение подключения всем пользователям).
Наборопций defaults : rw,suid,dev,exec,auto,nouser,async .
Дамп (значения 1 и 0), говорит о включенном или выключенном резервном копировании устройства при помощи команды dump.
Порядок проверки указывает последовательность проверки файловых систем (0 – не проверять, 1 – корневая файловая система, 2 – все остальные).
После добавление записи в файл /** etc / fstab указанное устройство можно монтировать при помощи команды mount**, указывая только один аргумент – устройство или точку монтирования (так как все остальные опции уже указаны в /etc/fstab).
Часто вместо указания тома по адресу подключения (/dev/sda1 и т.д.) используется указание на том по UUID. Адресация /dev/sda1 и т.д. зависит от того, на какой порт какого контроллера жестких дисков подключен носитель информации, соответственно при переподключении дисков на другие порты – все может слететь. UUID же уникален, узнать его можно при помощи команды blkid