Я пытаюсь настроить автоматически смонтированный том, и заметил, что теперь /etc/fstab.d/
на моем сервере есть. Я создал новый файл в каталоге со следующим содержимым:
# backupstore: large volume
/dev/mapper/bagend-backupstore /mnt/backupstore ext4 auto,relatime,users,sync 0 0
Но при запуске mount -a
том не монтируется. Кроме того, когда я запускаю mount /mnt/backupstore
или /dev/mapper/bagend-backupstore
мне сообщают, что система не может найти запись в fstab (и, чтобы упредить: да, устройство и точка монтирования верны - я могу легко смонтировать это с помощью mount -t ext4 /dev/mapper/bagend-backupstore /mnt/backupstore
)
Когда я удаляю файл /etc/fstab.d/
и помещаю запись в основной /etc/fstab
файл, у меня нет проблем с монтированием тома.
Итак, можно ли сделать команду mount для проверки наличия записей, /etc/fstab.d/
и если да, что мне сделать, чтобы это произошло?
/etc/fstab.d
Поддержка была вернулись с горы (8) после того, как вверх по течению дискуссии . Каталоги вкладок монтирования поддерживаются только libmount. Поfstab.d
умолчанию поддержка в mount (8) не планируется .Проблема в том, что
/etc/fstab
де-факто стандарт используется во многих местах (libc, systemd, UI-программы, ...), и нереально желать, чтобы все места можно было изменить для поддержкиfstab.d
.В любом случае, вы можете использовать новый mount (8) из util-linux> = 2.21 и новую опцию
--fstab <path>
для указания альтернативной таблицы монтирования, эта опция также поддерживает каталоги. Это означает, что вы должны явно указать каталог - mount (8) не будет читать его по умолчанию. Смотрите man (8) man page для более подробной информации.источник