Я нахожусь в системе Arch Linux, что означает systemd.
В systemd есть собственные файлы модулей для точек монтирования с расширением .mount. Я всегда просто использовал /etc/fstab
, что никогда не доставляло мне проблем, потому что systemd просто собирает информацию из этого. Но теперь, когда я на самом деле прочитал документацию, мне интересно, стоит ли мне переходить на собственные файлы модулей systemd.
Arch Wiki предлагает, что нет никакой пользы, потому что он говорит, чтобы заполнить свой fstab
в руководстве для начинающих.
/etc/fstab
имеет для меня явное преимущество управления монтировками в одном файле .../etc/fstab
течение многих лет без каких-либо проблем / проблем. Даже с подключенными разделами NFS ... Пока вы знаете, как поддерживать свою конфигурацию, все в порядке.Ответы:
Точки монтирования systemd поддерживают более гибкую настройку, по крайней мере, когда монтировать каждую точку. Это иногда полезно в действительно сложных проблемах с сетевым креплением и т. Д.
Как правило, вы просто используете fstab, если вы не застряли в настройке какого-то сложного поведения (если вы когда-либо это делаете), а затем попытайтесь найти решение systemd.
источник
От
man systemd.mount
себя:Обратите внимание, что некоторые функции реализованы только для fstab. Например, когда systemd в initrd используется для монтирования файловой системы / usr, а также / filesystem. systemd в initrd читает / etc / fstab в / и ищет запись для / usr.
Это также позволяет использовать
mount /mountpoint
вручную.systemd
как правило, рад, что вы это сделаете, например, он обновит состояние монтируемого модуля при размонтировании или монтировании файловой системы.источник