Могу ли я включить другой файл в fstab

12

Могу ли я включить другой файл в мой fstabфайл?

Т.е. можно ли fstabвыполнить строки из другого файла в произвольной точке, а затем вернуться к основному файлу после завершения?

JSJ
источник
1
Если у вас так много точек монтирования, что это проблема, вы, вероятно, ищете автомонтировщик, такой как autofs .
Жиль "ТАК - перестань быть злым"
Связанный вопрос от Ask Ubuntu: Почему нельзя смонтировать прочитанные файлы в «/etc/fstab.d/»?
Кристиан Чиупиту

Ответы:

10

Обычно нет, но с более новыми версиями mount/ swapon/ fsck... в Linux (по крайней мере, из util-linux 2.19) вы можете иметь больше файлов (с .fstabрасширением) в /etc/fstab.d. Таким образом , вы можете иметь /etc/fstab.d/00_header.fstab, /etc/fstab.d/50_middle.fstab, /etc/fstab.d/99_end.fstab.

Другой подход , если все , что вы хотите, mount -aчтобы запустить какую - либо команду , это есть запись с вашим собственным типом файловой системы и создать /sbin/mount.ownчто делает работу за вас.

Обратите внимание, что последние версии Ubuntuимеют то, mountallчто может помешать.

Также обратите внимание, что некоторые дистрибутивы монтируются в несколько этапов с использованием -t fstypes, которое вам, возможно, придется учитывать.

Стефан Шазелас
источник
0

Я никогда не видел систему Unixy с такой fstab(5)настройкой. Посмотрите на mount(8)кровавые детали того, что можно сделать во время монтирования.

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

vonbrand
источник
3
У меня много компьютеров, на которых монтируется один и тот же nfs, я хочу централизовать жизнь fstab, связанную с этим nfs (поэтому мне не нужно менять его на всех машинах при его изменении)
jsj
У вас есть svn или другая система контроля версий? Или, если у вас есть управление конфигурацией, как соль, повар, кукольный, и т. Д.? В случае svn, у вас может быть скрипт, который извлекает из svn, а затем строит / добавляет /etc/fstab, периодически отслеживает его, сравнивает с svn. Если у вас есть управление конфигурацией, вы можете собрать свой fstab из шаблона. Например, в соли вы можете использовать шаблон jinja2 для создания вашей части монтирования /etc/fstab, что также предотвратит случайные ошибки при наборе текста.
RJ