デバイスを接続したときにUSBファイルシステムを自動マウントしたい。
/etc/fstab
経由でsystemd
を使用して自動マウントを設定するにはどうすればよいですか?
デバイスを接続し、blkid
またはlsblk -f
を実行して、ファイルシステムのUUIDを見つけます。
次のような/etc/fstab
に行を追加します。
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
次に実行します:
systemctl daemon-reload && systemctl restart local-fs.target
説明:
noauto
-mount -a
でマウントしないnofail
-このマウントポイントが正常にマウントされていなくても、ブートは続行されますx-systemd.automount
systemd
にこのetnryを自動マウントするように指示しますx-systemd.idle-timeout=2
-最後に使用した後、2秒待ってからデバイスをアンマウントしますx-systemd.device-timeout=2
-デバイスが接続されていない場合は、2秒だけ待ってからNo such device
を送信します注意:
UUID
番号を囲む引用符はありません。利用可能なオプションの詳細については、 systemd.mount(5) を参照してください