- Как размонтировать диск в Linux
- Что значит размонтировать диск
- Для чего может понадобиться
- Как размонтировать диск
- Как монтировать и размонтировать файловые системы в Linux
- Как вывести список подключенных файловых систем
- Монтирование файловой системы
- Монтирование файловой системы с помощью / etc / fstab
- Установка USB-накопителя
- Монтирование файлов ISO
- Монтирование NFS
- Отключение файловой системы
- Ленивое отключение
- Размонтировать принудительно
- Выводы
- Размонтировать диск linux debian
- Автор
- Возможно Вам будет это инетересно
- Squid3 с SSLBump (подмена сертификатов)
- Как записать образ диска image.gz на флешку в Linux
- Лучшие rolling release Linux дистрибутивы
- Добавить комментарий Отменить ответ
Как размонтировать диск в Linux
Размонтирование диска в Linux означает отключение доступа к файловой системе, которая находится на этом диске. В этой статье рассмотрим, как это правильно сделать.
Что значит размонтировать диск
Во время размонтирования диска все файлы и папки на нем закрываются и сохраняются на диске перед отключением. Это важно для того, чтобы избежать потери данных или повреждения диска в результате неправильного отключения.
Это необходимо, чтобы безопасно извлечь устройство хранения (например, USB-накопитель, CD/DVD-диск), включая отключение любых активных процессов, которые могут использовать этот диск. Команда для размонтирования диска в Linux выглядит так:
где `/mnt/disk` — точка монтирования диска. Обычно она находится в директории `/mnt/` или `/media/`. Если точка монтирования не указана явно, то можно использовать команду `umount` без аргументов, и она автоматически размонтирует все диски, не используемые в данный момент.
Для чего может понадобиться
Размонтирование диска в Linux необходимо для безопасного извлечения съемных устройств или для выполнения обслуживания на диске без риска потери данных. Когда диск размонтирован, операционная система освобождает все ресурсы, связанные с этим диском, такие как файловые структуры, буферы кеша и дескрипторы файлов. Это позволяет скопировать или переместить данные, вносить изменения в файловую систему, проверять целостность диска и выполнять другие обслуживающие операции без риска повреждения или потери данных.
Как размонтировать диск
Для размонтирования диска в Linux нужно выполнить команду umount с указанием пути к точке монтирования:
Например, если диск был смонтирован в папку /mnt/usb, то команда для размонтирования будет выглядеть так:
Как монтировать и размонтировать файловые системы в Linux
В операционных системах Linux и UNIX вы можете использовать команду mount для подключения (монтирования) файловых систем и съемных устройств, таких как флэш-накопители USB, в определенной точке монтирования в дереве каталогов.
Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.
В этом руководстве мы рассмотрим основы подключения и отключения различных файловых систем с помощью команд mount и umount .
Как вывести список подключенных файловых систем
При использовании без аргументов команда mount отобразит все подключенные в данный момент файловые системы:
По умолчанию вывод будет включать все файловые системы, включая виртуальные, такие как cgroup, sysfs и другие. Каждая строка содержит информацию об имени устройства, каталоге, в который оно смонтировано, типе файловой системы и параметрах монтирования в следующей форме:
device_name on directory type filesystem_type (options)
Чтобы отобразить только определенные файловые системы, используйте параметр -t .
Например, чтобы распечатать только разделы ext4, которые вы должны использовать:
Монтирование файловой системы
Чтобы смонтировать файловую систему в указанном месте (точке монтирования), используйте команду mount в следующей форме:
mount [OPTION. ] DEVICE_NAME DIRECTORY
После присоединения файловой системы точка монтирования становится корневым каталогом смонтированной файловой системы.
Например, чтобы смонтировать файловую систему /dev/sdb1 каталог /mnt/media вы должны использовать:
sudo mount /dev/sdb1 /mnt/media
Обычно при монтировании устройства с общей файловой системой, такой как ext4 или xfs команда mount автоматически определяет тип файловой системы. Однако некоторые файловые системы не распознаются и требуют явного указания.
Используйте параметр -t чтобы указать тип файловой системы:
mount -t TYPE DEVICE_NAME DIRECTORY
Чтобы указать дополнительные параметры монтирования , используйте параметр -o :
mount -o OPTIONS DEVICE_NAME DIRECTORY
Несколько вариантов могут быть представлены в виде списка, разделенного запятыми (не вставляйте пробел после запятой).
Вы можете получить список всех вариантов монтирования, набрав в терминале man mount .
Монтирование файловой системы с помощью / etc / fstab
Предоставляя только один параметр (каталог или устройство) команде mount , она будет читать содержимое файла конфигурации /etc/fstab чтобы проверить, указана ли указанная файловая система в списке или нет.
Если /etc/fstab содержит информацию о данной файловой системе, команда mount использует значение другого параметра и параметры монтирования, указанные в fstab .
Файл /etc/fstab содержит список записей в следующем виде:
[File System] [Mount Point] [File System Type] [Options] [Dump] [Pass]
Используйте команду mount в одной из следующих форм, чтобы присоединить файловую систему, указанную в /etc/fstab :
mount [OPTION. ] DIRECTORY mount [OPTION. ] DEVICE_NAME
Установка USB-накопителя
В большинстве современных дистрибутивов Linux, таких как Ubuntu, USB-накопители автоматически монтируются, когда вы их вставляете, но иногда вам может потребоваться вручную смонтировать диск.
Чтобы вручную подключить USB-устройство, выполните следующие действия:
- Создайте точку монтирования:
sudo mount /dev/sdd1 /media/usb
fdisk -l
ls -l /dev/disk/by-id/usb*
dmesg
lsblk
Чтобы смонтировать USB-накопители в формате exFAT, установите бесплатный модуль и инструменты FUSE exFAT .
Монтирование файлов ISO
Вы можете смонтировать файл ISO с помощью устройства loop, которое представляет собой специальное псевдоустройство, которое делает файл доступным как блочное устройство.
- Начните с создания точки монтирования, это может быть любое место, которое вы хотите:
sudo mount /path/to/image.iso /media/iso -o loop
Монтирование NFS
Чтобы смонтировать общий ресурс NFS, в вашей системе должен быть установлен клиентский пакет NFS.
- Установите клиент NFS в Ubuntu и Debian:
sudo apt install nfs-common
sudo yum install nfs-utils
Выполните следующие действия, чтобы смонтировать удаленный каталог NFS в вашей системе:
- Создайте каталог, который будет точкой монтирования для удаленной файловой системы:
Добавьте в файл следующую строку, заменив remote.server:/dir IP-адресом сервера NFS или именем хоста и экспортированным каталогом:
# remote.server:/dir /media/nfs nfs defaults 0 0
Отключение файловой системы
Чтобы отсоединить смонтированную файловую систему, используйте команду umount после которой укажите либо каталог, в котором она была смонтирована (точка монтирования), либо имя устройства:
umount DIRECTORY
umount DEVICE_NAME
Если файловая система используется, команда umount не сможет отсоединить файловую систему. В таких ситуациях вы можете использовать команду fuser чтобы узнать, какие процессы обращаются к файловой системе:
Как только вы определите процессы, вы можете остановить их и размонтировать файловую систему.
Ленивое отключение
Используйте параметр -l ( —lazy ), чтобы отключить занятую файловую систему, как только она больше не будет занята.
Размонтировать принудительно
Используйте параметр -f ( —force ), чтобы принудительно размонтировать. Этот параметр обычно используется для отключения недоступной системы NFS.
Обычно не рекомендуется принудительное отключение, так как это может повредить данные в файловой системе.
Выводы
К настоящему времени вы должны хорошо понимать, как использовать команду mount для присоединения различных файловых систем к вашему дереву каталогов и отсоединения монтирования с помощью команды umount .
Чтобы узнать больше о параметрах команд mount и umount , см. Соответствующие страницы руководства.
Размонтировать диск linux debian
Отмонтируем 2 раздел на диске sda (/dev/sda2):
Если система пишет, что ресурс занят (target is busy), попробуйте сделать это принудительно:
Если по-прежнему не удается отмонтировать, попробуйте найти процесс, который “держит” раздел.
Автор
UNLIX
Возможно Вам будет это инетересно
Squid3 с SSLBump (подмена сертификатов)
Как записать образ диска image.gz на флешку в Linux
Лучшие rolling release Linux дистрибутивы
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
- lazar2038 к записи Ошибка 500 OOPS: vsftpd: refusing to run with writable root inside chroot() в VSFTPD на Линукс
- firefox к записи Как включить автозавершение команд нажатием Tab в терминале на Debian
- Анна к записи Разворачиваем кластер Kubernetes на Debian
- Сергей к записи Как вывести список Python в виде одной строки
- UNLIX к записи Как скопировать таблицу разделов диска в Linux