Systemd

systemd:如何使用 /etc/fstab 自動掛載 USB 文件系統?

  • August 13, 2018

我希望我的 USB 文件系統在我連接設備時自動掛載。

如何使用systemdvia設置自動掛載/etc/fstab

blkid通過執行或連接您的設備並找出文件系統的 UUID lsblk -f

添加一行,/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``No such device-如果設備未連接,請等待 2 秒後再給予

筆記:

  1. 數字周圍沒有引號UUID
  2. 掛載點目錄不需要存在 - 它將被創建

有關可用選項的更多資訊,請參閱systemd.mount(5)

引用自:https://unix.stackexchange.com/questions/347006