I want my USB filesystems to automount when I connect the device.
How do I setup automount with systemd via /etc/fstab?
I want my USB filesystems to automount when I connect the device.
How do I setup automount with systemd via /etc/fstab?
Connect your device and find out the UUID of the filesystem by running either blkid or lsblk -f.
Add a line to /etc/fstab such as:
UUID=05C5-A73A /mnt/32GBkey vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2
Then execute:
systemctl daemon-reload && systemctl restart local-fs.target
Explanation:
noauto - don't mount with mount -anofail - boot will continue even if this mount point is not mounted successfullyx-systemd.automount tell systemd to automount this etnryx-systemd.idle-timeout=2 - wait 2 seconds before unmounting the device after last usagex-systemd.device-timeout=2 - wait only 2 seconds before giving No such device if the device is not connectedNote:
UUID number.For more information about the options available, see systemd.mount(5)