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

«Что такое точка монтирования в Linux?» — вопрос из категории Linux, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Точка монтирования (mount point) — это каталог в существующей файловой системе Linux, к которому привязывается (монтируется) устройство хранения данных, такое как диск, раздел, сетевой ресурс (NFS, CIFS) или даже виртуальная файловая система (procfs, sysfs). После монтирования содержимое устройства становится доступным через эту директорию.

Практический пример:

# Проверяем доступные блочные устройства
lsblk
# Монтируем раздел /dev/sdb1 в директорию /mnt/backup
sudo mount /dev/sdb1 /mnt/backup
# Теперь все файлы из раздела sdb1 доступны по пути /mnt/backup
ls -la /mnt/backup/

Ключевые детали:

  • Путь: Обычно используются пустые директории внутри /mnt (для временного монтирования) или /media (для съёмных носителей).
  • Скрытие содержимого: Если директория не пуста, её исходное содержимое становится временно недоступным (скрывается) до размонтирования устройства.
  • Постоянное монтирование: Для автоматического монтирования при загрузке записи добавляются в файл /etc/fstab.
  • Размонтирование: Выполняется командой umount (обратите внимание на написание): sudo umount /mnt/backup.
  • Проверка: Список смонтированных файловых систем можно посмотреть командой mount или findmnt.