Archlinuxの起動時にaufsファイルシステムをマウントする方法は?

Archlinuxの起動時にaufsファイルシステムをマウントする方法は?

aufsを使って複数のディスクを結合したいです。コマンドラインから mount コマンドを使用して aufs ファイルシステムをマウントできます。

ただし、fstabエントリを介して同じファイルをインストールしようとすると失敗します。 Googleは、fstabが指定された順序でファイルシステムをマウントしないため、問題が発生したと述べました。また、 aufs が fstab の後にマウントされるように、rc.local にマウントコマンドを追加するよう提案しています。

私はsystemdを使用するArchlinuxを使用していますが、systemdで起動時にmountコマンドをどのように実行できますか?

ベストアンサー1

私のような人のためにステップバイステップの指示を投稿する必要があると思いました。私がここに来るのを手伝ってくれたDavid Bagmanに感謝します。

/etc/systemd/system/mnt-aufs.mount私は次の内容にしました。

[Unit]
Description = AUFS disk
Requires = mnt-data01.mount
Requires = mnt-data02.mount
Requires = mnt-data03.mount
After = mnt-data01.mount
After = mnt-data02.mount
After = mnt-data03.mount

[Mount]
What = none
Where = /mnt/aufs
Type = aufs
Options = br:/mnt/data01/=rw:/mnt/data02/=rw:/mnt/data03/=rw,sum,create=mfs

[Install]
WantedBy = multi-user.target

次にsystemdを実行してsystemctl daemon-reloadデバイスをロードします。systemctl start mnt-aufs.mountディスクのマウントまたはsystemctl enable mnt-aufs.mount起動時に起動するには、実行してください。

これは、次のものを/etc/rc.localinitスクリプトにコピーして貼り付けるのと同じで、はるかに簡単です。なぜsystemdに同等のファイルがないのか疑問に思います。

mount -t aufs -o br:/mnt/disk01=rw:/mnt/disk02=rw: /mnt/disk03=rw,sum,create=mfs none /mnt/aufs

おすすめ記事