Я могу включать другой файл в fstab

Еще раз awk спасает положение!

Вот простой способ сделать это с относительно простым синтаксисом:

ls -l | awk '{if ($3 == "rahmu") print $0;}'

или еще более простой: (Благодаря Peter. O в комментариях)

ls -l | awk '$3 == "rahmu"' 
12
28.01.2013, 12:17
2 ответа

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

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

Отметьте это последние версии Ubuntu имейте это mountall это могло бы помешать.

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

10
27.01.2020, 19:56

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

Для чего yu хотят это? Если действительно полезный в больше, чем узкий диапазон вариантов использования это просто могло бы быть реализовано...

0
27.01.2020, 19:56
  • 1
    у меня есть много компьютеров, которые монтируют ту же nfs, я хочу централизовать fstab жизнь, касающуюся той nfs (таким образом, я не должен изменять его на всех машинах, когда это изменяется) –  jsj 28.01.2013, 13:01
  • 2
    У Вас есть svn или другая система управления версиями? Или если у Вас есть управление конфигурацией как соль, шеф-повар, марионетка.. и т.д.? В случае svn у Вас может быть сценарий, который проверяет из svn и затем создает/добавляет к /etc/fstab, контролируйте его периодически, сравните от svn. Если у Вас есть управление конфигурацией, можно создать fstab из шаблона. Например, в соли, можно использовать шаблон jinja2 для создания части монтирования из Вашего /etc/fstab, и это также предотвратило бы случайные опечатки. –  R J 21.01.2018, 15:37

Теги

Похожие вопросы