Постоянное монтирование с помощью fstab

LinuxBeginner
Практиковаться сейчас

Введение

Монтирование вручную носит временный характер — как палатка в походе.

Чтобы сделать монтирование постоянным — как дом, — измените файл /etc/fstab.

fstab (Filesystem Table, таблица файловых систем) — это «список задач при запуске».

В этой лабораторной работе вы добавите инструкцию для постоянного монтирования.

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

Просмотр /etc/fstab

Просмотрите текущий список:

cat /etc/fstab

Вывод:

## <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=...       /               ext4    errors=remount-ro 0       1

Столбцы:

  1. Устройство: что монтировать — UUID или путь.
  2. Точка монтирования: куда монтировать файловую систему.
  3. Тип: файловая система (ext4, xfs).
  4. Параметры: правила монтирования (defaults, ro).
  5. Dump/Pass: флаги резервного копирования и проверки (0 0).

Даже если администратор ещё не запомнил сразу все поля fstab, с этим файлом нужно обращаться внимательно. Небольшая опечатка может помешать правильному монтированию файловой системы при запуске системы.

Изменение fstab

Добавьте запись для образа диска.

Сначала создайте резервную копию!

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

sudo cp /etc/fstab /etc/fstab.bak

Откройте файл в nano:

sudo nano /etc/fstab

Добавьте эту строку в конец файла:

/home/labex/project/disk.img    /home/labex/project/mountpoint    ext4    defaults,loop    0    0

Разбор записи:

  • Устройство: путь к образу.
  • Точка монтирования: путь к каталогу.
  • Тип: ext4.
  • Параметры: defaults,loop (loop необходим для монтирования файлов).

Сохраните файл: Ctrl+O, Enter, Ctrl+X.

Проверка (mount -a)

Проверьте настройку без перезагрузки!

Команда mount -a читает fstab и монтирует все указанные файловые системы.

sudo mount -a

Если команда ничего не вывела, это означает успешное выполнение.

Если появилась ошибка, значит, в записи есть опечатка. Исправьте её.

Поэтому mount -a — важная проверка безопасности. Она позволяет сразу протестировать конфигурацию, а не обнаружить ошибку только после перезагрузки.

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

df -h | grep mountpoint

Вывод:

/dev/loopX ... /home/labex/project/mountpoint

Итоги

В этой лабораторной работе вы перешли от «похода» — временного монтирования — к «строительству» — постоянному монтированию.

  • /etc/fstab: список задач системы для подключения хранилищ при запуске.
  • Резервные копии: важная мера предосторожности перед изменением системных файлов.
  • mount -a: безопасный способ проверить список монтирования без перезагрузки.

Каждый профессиональный администратор Linux использует эти шаги, чтобы серверы корректно возвращались в рабочее состояние после перезапуска.