Created new structure

This commit is contained in:
semaev
2018-04-05 11:51:16 +03:00
parent f5621af984
commit bd7593add3
72 changed files with 86 additions and 81 deletions
+56
View File
@@ -0,0 +1,56 @@
**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**