В Linux и Unix-подобных системах файловые системы необходимо примонтировать, чтобы они стали доступны.
Команда
mount подключает файловую систему с устройства к каталогу — точке монтирования.Файл /etc/fstab — сердце автоматизации
Каждая строка файла описывает одну файловую систему с параметрами:
• Устройство: путь, UUID или метка (например,
/dev/sdb1, UUID=xxxxxxxx)• Точка монтирования: каталог назначения (
/mnt/data, /home)• Тип файловой системы:
ext4, xfs, ntfs, nfs, cifs• Опции:
defaults, rw, ro, noauto, nofail и др.• Dump: для утилиты резервного копирования (обычно
0 или 1)• Pass: порядок проверки через
fsck (0 — отключена, 1 — корневая ФС, 2 — остальные)Пример:
UUID=a1b2c3d4-e5f6-7890 /mnt/backup ext4 defaults,nofail 0 2
Команда
mount -a (mount all) монтирует все файловые системы из /etc/fstab, которые:• Имеют опцию auto
• Ещё не смонтированы
Записи с опцией noauto пропускаются — они монтируются только вручную.
Зачем это нужно
Init-система запускает
mount -a, автоматически монтируя все необходимые файловые системы: корневую, /home, /var, сетевые шары.После правки /etc/fstab не нужно перезагружаться или монтировать всё вручную — достаточно одной команды.
Добавление нового раздела:
# Создаём точку монтирования
sudo mkdir /data
# Добавляем в /etc/fstab
/dev/sdc1 /data ext4 defaults 0 2
# Применяем изменения
sudo mount -a
# Проверяем
df -h /data
mount -a — избавляет от рутины и обеспечивает применение конфигурации монтирования.📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека devops'a
#root_prompt
