mount и umount
100%

Файловая система · Урок 6

mount и umount

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

Монтирование присоединяет файловую систему к каталогу в видимом пространстве имён. Источником может быть блочное устройство, сетевой экспорт, виртуальная файловая система, источник bind или иной специфичный для реализации объект. Целевой каталог называется точкой монтирования.

Подготовка и проверка точки монтирования

Если этого требует локальная политика, создайте каталог с осмысленным именем:

$ sudo mkdir -p /mnt/mydrive

Проверьте его до монтирования:

$ findmnt --target /mnt/mydrive
$ sudo ls -la /mnt/mydrive

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

Что происходит с существующими файлами каталога, когда в него монтируют другую файловую систему?

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

Подтвердив идентичность источника, обнаруженный тип и ожидаемое содержимое, выполните явное монтирование:

$ sudo mount -t ext4 /dev/VERIFIED-PARTITION /mnt/mydrive

Параметр -t задаёт реализацию файловой системы. Mount часто может определить тип, но явный тип и проверенные параметры яснее выражают намерение. Для недоверенного или съёмного содержимого рассмотрите ограничения ro, nosuid, nodev и noexec, если они подходят нагрузке; каждое имеет пределы и не является полноценной песочницей.

Проверьте, что фактически смонтировано:

$ findmnt --target /mnt/mydrive -o TARGET,SOURCE,FSTYPE,OPTIONS

Монтирования ограничены пространством имён. Монтирование, созданное в контейнере или приватном пространстве службы, может отсутствовать в представлении другого процесса.

Что делает команда mount в показанном процессе?

Использование UUID файловой системы

Имена перечисления вроде /dev/sdb2 могут меняться. Найдите идентификаторы файловых систем:

$ lsblk -f
$ sudo blkid

Затем смонтируйте проверенную файловую систему по UUID:

$ sudo mount UUID=130b882f-7d79-436d-a096-1e594c92bb76 /mnt/mydrive

UUID идентифицирует файловую систему, но не обязательно физический диск. При переформатировании он меняется, а при клонировании может дублироваться. До одновременного подключения оригинала и клона проверьте уникальность.

Почему UUID файловой системы часто предпочтительнее /dev/sdX для постоянной конфигурации?

Безопасное размонтирование

Отсоедините файловую систему по точной точке монтирования:

$ sudo umount /mnt/mydrive

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

Для съёмного носителя успешное размонтирование не всегда является последним шагом безопасного извлечения. Стеки хранения рабочего стола могут предлагать извлечение или отключение питания, которое сбрасывает кеши устройства и отключает USB-устройство. Следуйте процессу платформы и оборудования.

Какая команда отсоединяет /mnt/mydrive?

Диагностика занятой файловой системы

Размонтирование завершается ошибкой, если в пространстве имён остаются активные ссылки: открытые файлы, рабочий каталог процесса, вложенные монтирования, swap или другие уровни хранилища. Исследуйте причину, а не применяйте принуждение сразу:

$ findmnt --submounts /mnt/mydrive
$ sudo fuser -vm /mnt/mydrive

Выведите оболочки из дерева, корректно остановите ответственное приложение и размонтируйте дочерние монтирования до родительского. Ленивое и принудительное размонтирование имеют специализированную семантику, могут оставить активные ссылки или привести к потере данных; применяйте их только при документированном понимании восстановления.

Какое условие может заставить umount сообщить, что файловая система занята?

Урок завершён

Вы завершили mount и umount

Теперь вы можете подключать и отключать файловые системы с проверяемой областью действия.

  • Использовать пустую выделенную точку монтирования.

  • Проверять источник, тип, параметры и результат монтирования.

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

  • Размонтировать по цели и подтверждать отсоединение до извлечения.

  • Исследовать активные ссылки вместо принудительного размонтирования занятой системы.

Сохраните прогресс

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

Создать бесплатный аккаунт
Следующий Урок
Назад к Файловая система