systemdシステムでfstabから離れる理由はありますか?


11

私はArch Linuxシステムを使用しています。つまり、systemdです。

systemdには、拡張子.mountが付いたマウントポイントのネイティブユニットファイルがあります。私は常に使用してきましたが/etc/fstab、systemdがそこから情報を取得するだけなので問題はありませんでした。しかし、私は実際にドキュメントを読んだので、ネイティブのsystemdユニットファイルに変更する必要があるかどうか疑問に思っています。

Arch Wikiはfstab、初心者向けガイドにを入力するように指示しているため、メリットがないと示唆しています。


4
/etc/fstab私には、1つのファイルでマウントを管理するという明確な利点があります...
jasonwryan

2
私は/etc/fstab何年も心配/問題なく使ってきました。NFSマウントされたパーティションがあっても...構成を維持する方法を知っている限り、それはまったく問題ありません。
Bichoy 2013

回答:


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通常、これを実行して満足です。たとえば、ファイルシステムをマウント解除またはマウントすると、マウントユニットのステータスが更新されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.