команда umount в линукс

Linux.yaroslavl.ru

Команды mount и umount
Пред. Глава 8. Файловая Система и Точки Монтирования След.

Команды mount и umount

Теперь, когда файловая система создана, вы можете примонтировать раздел. Изначально он будет пустым. Команда монтирования это mount и ее синтаксис следующий:

В данном случае, мы хотим временно примонтировать наш раздел в /mnt (или любой другой выбранный вами каталог–; помните, что он должен существовать); комманда для монтирования свежесозданного раздела:

Опция -t используется для определения типа файловой системы раздела, предполагаемого для размещения. Среди файловых систем, с которыми вы столкнетесь, наиболее часто встречающиеся это ext2FS (файловая система GNU/Linux), VFAT (для всех разделов DOS/Windows:FAT 12, 16 или 32) и ISO9660 (CD-ROM файловая система). Если вы не укажете тип, mount попытается самостоятельно определить тип монтируемой файловой системы путем чтения superblock. Она редко ошибается при этом.

Опция -o используется для указания одной или нескольких параметров монтирования. Обратитесь к страницам руководства mount(8) за подробной информацией.

Теперь, когда вы примонтировали ваш новый раздел, вам нужно скопировать в него весь каталог /usr:

Когда все файлы уже скопированы, мы можем отмонтировать наш раздел. Используйте команду umount Синтаксис простой:

Таким образом, чтобы отмонтировать наш новый раздел, мы должны написать:

Так как этот раздел должен “стать” каталогом /usr, мы должны объяснить это системе. Чтобы это сделать, мы редактируем:

Источник

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

How to Mount and Unmount File Systems in Linux

В этом руководстве мы рассмотрим основу подключения различных файловых систем, использующие команду mount и umount.

В операционных системах Linux и UNIX вы можете использовать mount команду для подключения (монтирования) файловых систем и съемных устройств, таких как USB-устройства флэш-памяти, к определенной точке монтирования в дереве каталогов.

Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.

Как составить список установленных файловых систем

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

По умолчанию выходные данные будут включать все файловые системы, включая виртуальные, такие как cgroup, sysfs и другие. Каждая строка содержит информацию об имени устройства, каталоге, к которому подключено устройство, типе файловой системы и опциях монтирования в следующей форме:

Например, чтобы напечатать только разделы ext4, вы бы использовали:

Монтирование файловой системы

Чтобы смонтировать файловую систему в заданном месте (точке монтирования), используйте mount команду в следующей форме:

После подключения файловой системы точка монтирования становится корневым каталогом смонтированной файловой системы.

Например, чтобы смонтировать /dev/sdb1 файловую систему в /mnt/media каталог, который вы используете:

Несколько параметров могут быть предоставлены в виде списка через запятую (не вставляйте пробел после запятой).

Вы можете получить список всех параметров монтирования, набрав man mount в своем терминале.

Монтирование файловой системы с использованием / etc / fstab

Если /etc/fstab содержит информацию о данной файловой системе, mount команда использует значение для другого параметра и параметры монтирования, указанные в fstab файле.

/etc/fstab Файл содержит список записей в следующем виде:

Используйте mount команду в одной из следующих форм для присоединения файловой системы, указанной в /etc/fstab файле:

Монтаж USB-накопителя

В большинстве современных дистрибутивов Linux, таких как Ubuntu, USB-накопители автоматически монтируются при их вставке, но иногда вам может понадобиться подключить диск вручную.

Чтобы вручную подключить USB-устройство, выполните следующие действия:

Создайте точку монтирования:

Предполагая, что USB-накопитель использует /dev/sdd1 устройство, вы можете подключить его к /media/usb каталогу, набрав:

Чтобы найти устройство и тип файловой системы, вы можете использовать любую из следующих команд:

Монтирование файлов ISO

Вы можете смонтировать файл ISO, используя устройство петли, которое является специальным псевдо-устройством, которое делает файл доступным как блочное устройство.

Начните с создания точки монтирования, это может быть любое место, которое вы хотите:

Смонтируйте файл ISO в точку монтирования, введя следующую команду:

Не забудьте заменить /path/to/image.iso путь к файлу ISO.

Монтирование NFS

Для монтирования общего ресурса NFS в вашей системе должен быть установлен клиентский пакет NFS.

Читайте также:  oxygen not included чит коды

Установите клиент NFS в Ubuntu и Debian:

Установите клиент NFS в CentOS и Fedora:

Используйте следующие шаги для монтирования удаленного каталога NFS в вашей системе:

Создайте каталог, который будет служить точкой монтирования для удаленной файловой системы:

Как правило, вы хотите смонтировать удаленный ресурс NFS автоматически при загрузке. Для этого откройте /etc/fstab файл в текстовом редакторе :

Добавьте в файл следующую строку, заменив remote.server:/dir IP-адрес или имя хоста NFS-сервера и экспортированный каталог:

Подключите общий ресурс NFS, выполнив следующую команду:

Демонтаж файловой системы

Чтобы отсоединить смонтированную файловую систему, используйте umount команду, а затем либо каталог, в котором она была смонтирована (точка монтирования), либо имя устройства:

Если файловая система используется, umount команда не сможет отсоединить файловую систему. В этих ситуациях вы можете использовать fuser команду, чтобы узнать, какие процессы обращаются к файловой системе:

Определив процессы, вы можете остановить их и размонтировать файловую систему.

Ленивый демонтаж

Принудительно демонтировать

Как правило, не рекомендуется форсировать размонтирование, так как это может повредить данные в файловой системе.

Вывод

К настоящему времени у вас должно быть хорошее понимание того, как использовать mount команду для присоединения различных файловых систем к вашему дереву каталогов и отсоединения монтирований с помощью umount команды.

Чтобы узнать больше о параметрах mount и umount командах, смотрите соответствующие справочные страницы.

Источник

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

В операционных системах Linux и UNIX вы можете использовать команду mount для подключения (монтирования) файловых систем и съемных устройств, таких как флэш-накопители USB, в определенной точке монтирования в дереве каталогов.

Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.

Как вывести список подключенных файловых систем

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

По умолчанию вывод будет включать все файловые системы, включая виртуальные, такие как cgroup, sysfs и другие. Каждая строка содержит информацию об имени устройства, каталоге, в который оно смонтировано, типе файловой системы и параметрах монтирования в следующей форме:

Например, чтобы распечатать только разделы ext4, которые вы должны использовать:

Монтирование файловой системы

Чтобы смонтировать файловую систему в указанном месте (точке монтирования), используйте команду mount в следующей форме:

После присоединения файловой системы точка монтирования становится корневым каталогом смонтированной файловой системы.

Например, чтобы смонтировать файловую систему /dev/sdb1 каталог /mnt/media вы должны использовать:

Обычно при монтировании устройства с общей файловой системой, такой как ext4 или xfs команда mount автоматически определяет тип файловой системы. Однако некоторые файловые системы не распознаются и требуют явного указания.

Несколько вариантов могут быть представлены в виде списка, разделенного запятыми (не вставляйте пробел после запятой).

Монтирование файловой системы с помощью / etc / fstab

Файл /etc/fstab содержит список записей в следующем виде:

Используйте команду mount в одной из следующих форм, чтобы присоединить файловую систему, указанную в /etc/fstab :

Установка USB-накопителя

В большинстве современных дистрибутивов Linux, таких как Ubuntu, USB-накопители автоматически монтируются, когда вы их вставляете, но иногда вам может потребоваться вручную смонтировать диск.

Чтобы вручную подключить USB-устройство, выполните следующие действия:

Создайте точку монтирования:

Чтобы узнать тип устройства и файловой системы, вы можете использовать любую из следующих команд:

Монтирование файлов ISO

Вы можете смонтировать файл ISO с помощью устройства loop, которое представляет собой специальное псевдоустройство, которое делает файл доступным как блочное устройство.

Начните с создания точки монтирования, это может быть любое место, которое вы хотите:

Подключите ISO-файл к точке монтирования, введя следующую команду:

Не забудьте заменить /path/to/image.iso путем к вашему файлу ISO.

Монтирование NFS

Чтобы смонтировать общий ресурс NFS, в вашей системе должен быть установлен клиентский пакет NFS.

Установите клиент NFS в Ubuntu и Debian:

Установите клиент NFS на CentOS и Fedora:

Выполните следующие действия, чтобы смонтировать удаленный каталог NFS в вашей системе:

Создайте каталог, который будет точкой монтирования для удаленной файловой системы:

Как правило, вам нужно автоматически монтировать удаленный общий ресурс NFS при загрузке. Для этого откройте файл /etc/fstab текстовом редакторе :

Читайте также:  run gun мод много денег

Добавьте в файл следующую строку, заменив remote.server:/dir IP-адресом сервера NFS или именем хоста и экспортированным каталогом:

Подключите общий ресурс NFS, выполнив следующую команду:

Отключение файловой системы

Чтобы отсоединить смонтированную файловую систему, используйте команду umount после которой укажите либо каталог, в котором она была смонтирована (точка монтирования), либо имя устройства:

Если файловая система используется, команда umount не сможет отсоединить файловую систему. В таких ситуациях вы можете использовать команду fuser чтобы узнать, какие процессы обращаются к файловой системе:

Как только вы определите процессы, вы можете остановить их и размонтировать файловую систему.

Ленивое отключение

Размонтировать принудительно

Обычно не рекомендуется принудительное отключение, так как это может повредить данные в файловой системе.

Выводы

Источник

Монтирование диска в Linux

Разделы дисков в Linux подключаются к системе совсем не так, как в Windows. Здесь есть корневая файловая система, куда подключаются все другие разделы и устройства, которые вы будете использовать. Системные разделы монтируются автоматически при старте системы. Но если вам нужно подключить дополнительные разделы, в некоторых случаях, может понадобиться это делать вручную.

В этой статье мы рассмотрим как выполняется монтирование диска в Linux, поговорим о том, как правильно использовать утилиту mount, umount и посмотреть какие разделы куда примонтированы.

Что такое монтирование?

Как я уже сказал Linux имеет единую корневую файловую систему, куда подключаются все запоминающие устройства и другие ресурсы. На самом деле, в Windows происходит что-то подобное, только все это скрыто от пользователя.

Фактически смонтированный раздел становится частью корневой файловой системы и система старается сделать работу со всеми разделами, независимо от их файловых систем, прозрачной. Это значит, что если вы примонтируете участок оперативной памяти или удаленную сетевую папку, то сможете работать с ней в файловом менеджере точно так же, как и с локальным диском.

Например, вы хотите примонтировать флешку. Вы даете системе команду подключить ее в папку /run/media/имя_пользователя/UUID_флешки/. Система определяет файловую систему устройства, а затем, используя драйвера ядра подключает ее к указанной папке. Дальше вам остается работать с той папкой, как с любой другой. Больше ни о чем думать не нужно. Когда надумаете извлечь флешку, ее нужно отмонтировать.

Монтирование дисков в Linux

Обычно, монтированием занимаются специальные сервисы оболочки, но не всегда они доступны. А иногда нужно сделать все вручную, чтобы задать дополнительные опции монтирования или другие параметры. Для монтирования в Linux используется команда mount. Рассмотрим ее параметры:

$ mount файл_устройства папка_назначения

Или расширенный вариант:

Перед тем как перейти к рассмотрению примеров работы утилитой, давайте рассмотрим ее основные опции:

Это не все, но основные опции, которые вам понадобятся во время работы с утилитой. Также, возможно, вы захотите знать список опций монтирования, которые могут быть полезными. Они все перечислены в статье автоматическое монтирование в fstab и писать их еще и здесь нет смысла. А теперь перейдем к примерам и рассмотрим как монтировать диск в linux.

Монтирование разделов с помощью mount

Монтирование разделов с помощью mount выполняется очень просто. Фактически в большинстве случаев будет достаточно упрощенной версии команды. Например, смонтируем раздел /dev/sdb6 в папку /mnt:

sudo mount /dev/sdb6 /mnt/

Вы можете использовать и другие опции чтобы выполнить монтирование разделов linux, например, указать, что на этом разделе нельзя выполнять программы:

Обратите внимание, что вы не можете использовать опции uid, gid, fmask для файловых систем ext. Они поддерживаются только в FAT, vFAT, exFAT.

Вы можете использовать не только имена устройств чтобы выполнить монтирование диска в linux. Для этого можно применять UUID или метки, например, монтирование с помощью UUID:

Посмотреть uuid для ваших разделов можно с помощью команды:

Точно так же вы можете использовать метки. Команда монтирования диска linux будет выглядеть так:

Возможно, не только монтирование разделов linux, но и монтирование файлов, если они содержат файловую систему, например, образов дисков. Монтирование образа диска linux работает точно так же:

Читайте также:  чем обезжирить леску чтобы тонула

Посмотреть список всех примонтированных устройств можно просто выполнив mount без параметров:

Размонтирование устройств в Linux

Когда вы хотите завершить работу с устройством, особенно с флешкой, его нужно размонтировать. Для этого существует утилита umount. В качестве параметров она принимает точку монтирования или устройство. Например:

Теперь ваше устройство не смонтировано. Но иногда может возникнуть ошибка размонтирования. Система сообщит, что устройство занято: umount: /mnt: target is busy.

Проблему можно решить закрыв все программы, которые могут использовать любой файл в этой папке. Какие именно это программы вы можете узнать с помощью команды lsof:

Выводы

В этой статье мы рассмотрели как выполняется монтирование жестких дисков linux, а также разделов и даже образов. Вы знаете как правильно использовать опции mount и umount. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Команды mount & umount: что о них нужно знать

Для монтирования/размонтирования файловой системы в Linux используются команды mount/umount.

Синтаксис команды mount

Cинтаксис команды umount

Описание mount

Все файлы в Linux объединены в файловую систему. Эти файлы могут быть распределены по разным носителям (виртуальным, физическим или сетевым). Команда mount монтирует устройство и позволяет присоединить хранящиеся на нем файлы к общему дереву каталогов.

Обычно команда mount пишется так

Либо указываем тип файловой системы

таким образом мы сообщаем ядру, что нужно присоединить файловую систему устройства (указываем ее тип вместо type) к каталогу dir.

Если нам известен только каталог или устройство, например

mount ищет запись точки монтирования в файле /etc/fstab и пытается ее смонтировать.

Описание umount

Эта команда отделяет файловую систему устройства от общей файловой системы. Размонтирование невозможно в том случае, если файловая система носителя занята, например, когда запущен какой-то процесс, используется файл подкачки или вы находитесь в текущей момент в точке монтирования этой же файловой системы.

Файлы /etc/fstab и /etc/mtab

указывает на то, что все файловые системы, упомянутые в fstab (cоответсвующего типа/параметров) должны быть размонтированы и остановлены (кроме тех, для которых указана опция noauto).

При монтировании файловой системы, упомянутой в fstab и mtab, необходимо указать только устройство или точку монтирования. Смонтированные файловые системы хранятся в файле etc /mtab.

Не root`ом единым

Как правило, только суперпользователь имеет право монтировать файловую систему. Однако, когда строка содержит слово user, монтированием может заняться и обычный пользователь.

Пропишем вот такую команду

каждый пользователь может смонтировать файловую систему iso9660 на CD-ROM, используя команду

Bind

Команда bind позволяет смонтировать часть файловой системы в другой каталог, причем исходная точка монтирования не удаляется.

Синтаксис этой команды

либо используем ключ

После введения этой команды содержимое каталога olddir будет доступно в обоих каталогах. Таким образом можно смонтировать и отдельные файлы:

Перемещение смонтированной файловой системы

В Linux есть возможность автоматически перемещать смонтированный файлы. Это делается командой

теперь содержимое каталога olddir появится и в newdir. Точкой монтирования будет каталог olddir.

Основные ключи

-a — монтирование всех файловых систем, которые упоминаются в файле /etc/tab (кроме тех, которые отмечены как «noauto» или смонтированы ранее);

-d – все, кроме собственно системного вызова mount. При добавлении ключа –v система пытается выяснить, что же на самом деле пытается сделать mount;

-f – монтирование поврежденного раздела, что небезопасно/отмена записи всех вопросов в случае, если монтирование осуществляется в режиме чтения;

-n – монтирование файлов, не упомянутых в /etc/mtab;

-r – монтирование файловой системы в режиме «только для чтения»;

-w, —rw – монтирование файловой системы по умолчанию в режиме чтения/записи.

Для размонтирования достаточно указать точку монтирования, имя устройства и опцию –a/-A. Для форсированного размонтирования системы нужно ввести ключ –f. Однако, делать это не рекомендуется, поскольку так можно повредить данные в файловой системе и нарушить работу ОС.

Как монтировать/размонтировать файловую систему – рассказываем и демонстрируем на практике в рамках нашего авторского курса «Linux. Базовый уровень»!

Источник

Компьютерный онлайн портал