Каковы все пробелы в файле / etc / fstab?

Я получаю, что могу использовать mount для настройки / каталогов и что я могу использовать /etc/fstab для их перезагрузки при перезагрузке.

Тестирование файла fstab также забавно с mount -faV .

Когда я смотрю файл fstab, количество пробелов сбивается с толку. Я бы ожидал одно пространство (например, разделитель между параметрами команды) или четыре пробела (например, вкладка). Я вижу семь мест за раз, почти как конвенцию.

Мой вопрос: для чего все пробелы в файле / etc / fstab?

(Возможно, также – будет ли это иметь значение, если я получу неправильный номер?)

  • Как я могу автоматически привязывать монтирование к загрузке в домашнем каталоге, не зашифрованном зашифрованным корнем?
  • ACL не включен, но он работает
  • Как добавить новую точку монтирования в fstab?
  • Как указать владельца и разрешения для монтирования NFS?
  • Почему fstab использует UUID вместо фактического имени файловой системы?
  • Время сбоя точки CIFS при попытке монтировать
  • Крепление раздела Luks после снятия с fstab
  • Не удается найти диски на Debian VPS на XenServer
  • 2 Solutions collect form web for “Каковы все пробелы в файле / etc / fstab?”

    Количество пробелов – это способ косметического разделения столбцов / полей. Это не имеет никакого значения, кроме этого. То есть, пустое пространство между столбцами не имеет значения .

    Пространство между столбцами состоит из пробелов (включая вкладки), а сами столбцы, например параметры, разделенные запятыми, не должны содержать пробелы без кавычек.

    Из fstab(5) страницы fstab(5) :

    […] поля в каждой строке разделяются вкладками или пробелами.

    а также

    Если имя точки монтирования содержит пробелы, они могут быть экранированы как `\ 040 '.

    пример

    Со следующим выравниванием строк с использованием единственной вкладки трудно достичь. В конце концов, fstab без пробела выглядит более беспорядочным, чем то, что вы считаете сейчас смущенным.

     /dev/md3 /data/vm btrfs defaults 0 0 /var/spool/cron/crontabs /etc/crontabs bind defaults,bind //bkpsrv/backup /mnt/backup-server cifs iocharset=utf8,rw,credentials=/etc/credentials.txt,file_mode=0660,dir_mode=0770,_netdev 

    Вы все еще видите «столбцы»?

    Пробелы или вкладки ограничивают поля. Используйте как можно меньше или больше костюмов. Если вы обнаружите, что fstab немного не читается, попробуйте использовать column чтобы префлотировать его.

    пример использования столбца -t для fstab

    Linux и Unix - лучшая ОС в мире.