Files
lpic_1-101/104_3.md
T
Kirill Semaev 321aabe33b build flow
2018-04-15 14:43:14 +03:00

56 lines
5.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
**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**