是否有任何理由要在systemd系统上脱离fstab?


11

我在Arch Linux系统上,即systemd。

在systemd中,有用于安装点的本机单元文件,扩展名为.mount。我一直只是用过/etc/fstab,它从来没有给我带来问题,因为systemd只是从中获取信息。但是,既然我已经真正阅读了文档,我想知道是否应该更改为本机systemd单元文件。

Arch Wiki建议没有好处,因为它fstab在初学者指南中指出要填充您的内容。


4
/etc/fstab对我来说,具有在一个文件中管理坐骑的独特优势……
jasonwryan 2013年

2
我已经使用/etc/fstab多年了,没有任何顾虑/问题。即使使用NFS挂载的分区,只要您知道如何维护配置,也完全可以。
Bichoy 2013年

Answers:


6

systemd挂载点至少在挂载每个点时支持更灵活的配置。在网络安装等非常复杂的问题中,有时这很有用。

根据经验,除非您不愿意配置一些复杂的行为(如果有的话),就只使用fstab,然后尝试找到systemd解决方案。


8

man systemd.mount本身:

fstab

安装单元可以通过单元文件或通过/ etc / fstab进行配置(有关详细信息,请参见fstab(5))。/ etc / fstab中列出的挂载将在引导时和重新加载系统管理器的配置时动态转换为本机单元。通常,通过/ etc / fstab配置挂载点是首选方法。有关转换的详细信息,请参见systemd-fstab-generator(8)。

请注意,某些功能仅适用于fstab。例如,当initrd中的systemd用于挂载/ usr文件系统和/文件系统时。initrd中的systemd读取/上的etc / fstab并查找/ usr的条目。

它还允许您mount /mountpoint手动使用。 systemd通常来说,您很乐意这样做,例如,当您卸载或挂载文件系统时,它将更新挂载单元的状态。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.