среда, 10 мая 2017 г.

Как монтировать файловую систему в Linux

Во время загрузки системы Linux все жесткие диски и их разделы подключенные к ПК определяются и монтируются автоматически.
Но бывают моменты когда по какой-то неизвестной причине возникает ошибка при монтировании раздела диска и тогда приходится буквально ручками монтировать набирая команду mount в терминале.

Все что вам нужно знать о команде mount и umount.

Синтаксис команды mount для монтирования устройства:


mount [options] <-t type> [-o mount options] <device> <mounting point>

<mounting point> - точка монтирования. Каталог куда следует смонтировать файловую систему.

<device> - устройство. Путь к устройству или каталогу.

[-o mount options] - опции для монтирования. Например rw для монтирования файловой системы в режиме чтение - запись или ro для режима только чтение.

<-t type> - тип файловой системы


Примеры команд Mount / Umount


1.Смонтируем раздел жесткого диска.

sudo su - незабываем перейти в режим Root

cd  /media/mint - перейдем в папку mint

mkdir Pictures - создадим там же папку Pictures

mount -t ntfs -o ro /dev/sda3 /media/mint/Pictures - и смонтируем раздел диска sda3. Укажем путь для монтирования /media/mint/Pictures и тип файловой системы ntfs а также опции -o ro в режиме чтения.


2. Смонтируйте компакт-диск

Файл устройства для компакт-диска будет существовать в каталоге /dev. Например, устройство CD-ROM будет смонтировано, как показано ниже.


 mount -t iso9660 -o ro /dev/cdrom /mnt


3. Смотрим все смонтированные устройства

После выполнения монтирования раздела или файловой системы выполните команду mount чтобы просмотреть все что смонтировано.


Также можете использовать команду df для просмотра всех точек монтирования.


4. Монтируем ISO-образ

mount -t iso9660 -o loop Test.iso /mnt


5. Файлы fstab и mtab

Файл /etc/fstab описывает смонтированые устройства во время загрузки системы.

Когда mount подключает файловую систему в файле /etc/mtab появляется соответствующая  строка.

Посмотреть записи в файлах fstab и mtab можно так:

gedit /etc/fstab

Umount  с ключем -a может использоваться для размонтирования всех файловых систем указанных в /etc/mtab

umount -a