在 Linux 中,“自动 mount”通常有两种常见含义:
下面分别说明。
lsblk
sudo blkid
例如:
/dev/sdb1: UUID="1234-5678" TYPE="ext4"
sudo mkdir -p /mnt/data
/etc/fstabsudo vim /etc/fstab
添加一行(推荐用 UUID):
UUID=1234-5678 /mnt/data ext4 defaults 0 2
说明:
defaults:默认挂载选项0:是否 dump 备份2:fsck 检查顺序(根分区是 1)sudo mount -a
无报错即成功,重启后会自动挂载。
udisks2(桌面环境推荐)大多数桌面 Linux(GNOME / KDE / XFCE)已自带。
手动测试:
udisksctl mount -b /dev/sdb1
autofs(服务器常用)sudo apt install autofs # Debian/Ubuntu
sudo yum install autofs # CentOS
编辑 /etc/auto.master:
/mnt/auto /etc/auto.misc
编辑 /etc/auto.misc:
usb -fstype=auto :/dev/sdb1
重启服务:
sudo systemctl restart autofs
访问即自动挂载:
ls /mnt/auto/usb
UUID=xxxx /mnt/win ntfs-3g defaults 0 0
需安装:
sudo apt install ntfs-3g
可在 fstab 加:
defaults,uid=1000,gid=1000
如果你能说明:
我可以给你更精确的配置示例。