Обзор
umount (unmount) — это команда для отключения смонтированной файловой системы от системы. Если файловая система смонтирована, система может продолжать выполнять операции чтения/записи с этим устройством, поэтому внезапное извлечение устройства может привести к повреждению данных или ошибкам файловой системы. umount останавливает все операции ввода/вывода, синхронизирует буферы файловой системы с диском, а затем отключает файловую систему, делая устройство безопасным для извлечения. **Отключение монтирования — это обязательная процедура безопасности перед извлечением устройства.**
Основные особенности
Основные особенности команды umount:
- Безопасно отключает смонтированные файловые системы.
- Подготавливает устройство к безопасному извлечению без потери данных.
- Использует точку монтирования или имя устройства в качестве аргумента.
- Отключение монтирования может завершиться неудачей, если файловая система используется.
Основные опции
Основные опции команды umount сгруппированы по назначению.
1) Отключение монтирования
2) Справка
Сгенерированная команда:
Комбинируйте команды.
Описание:
`umount` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Изучите функционал команды umount на различных примерах использования.
Отключить по точке монтирования
sudo umount /mnt/usb
Отключает файловую систему, смонтированную в директорию `/mnt/usb`. Это самый распространенный способ.
Отключить по имени устройства
sudo umount /dev/sdb1
Отключает устройство `/dev/sdb1`. Вместо точки монтирования можно использовать имя устройства.
Принудительное отключение используемого устройства
sudo umount -f /mnt/data
Принудительно отключает файловую систему, когда она используется. **Риск повреждения данных очень высок.**
Отложенное отключение
sudo umount -l /mnt/data
Немедленно отключает используемую файловую систему и полностью отключает ее после завершения операций. Это более безопасная альтернатива принудительному отключению.
Советы и примечания
Собраны важные моменты, которые следует учитывать при использовании команды umount.
Советы
- Для `umount` требуются **права `sudo`**. Обычные пользователи не могут отключить большинство файловых систем.
- Наиболее частая причина сбоя отключения монтирования — это использование файловой системы. Необходимо проверить, какой процесс использует файловую систему, с помощью команд `lsof` или `fuser`, завершить этот процесс и затем повторить попытку.
- Корневая директория (`mount /`) не может быть отключена во время работы системы. Она автоматически отключается только при завершении работы системы.