在 CentOS 中,自动挂载通常有两种常见场景:
/etc/fstabautofs 或 udisks下面分别说明。
lsblk
blkid
例如:
/dev/sdb1: UUID="abcd-1234" TYPE="xfs"
mkdir -p /mnt/data
mount /dev/sdb1 /mnt/data
/etc/fstab编辑:
vi /etc/fstab
添加一行(推荐用 UUID):
UUID=abcd-1234 /mnt/data xfs defaults 0 0
说明:
defaults:常用挂载选项(rw, suid, dev, exec, auto, nouser, async)0:不备份0:不检查(xfs 一般为 0,ext4 可为 1)mount -a
无报错即成功,重启后会自动挂载。
适合 NFS / 共享目录 / 可移动设备
yum install -y autofs
vi /etc/auto.master
添加:
/mnt/auto /etc/auto.misc
vi /etc/auto.misc
示例(NFS):
data -fstype=nfs,rw 192.168.1.100:/data
systemctl enable --now autofs
访问即挂载:
cd /mnt/auto/data
如果是 CentOS GUI:
udisks2 + gvfs 自动挂载到 /run/media/用户名/如果是 最小化安装(无桌面):
udev 规则 或 autofs✅ 推荐用 UUID 而不是 /dev/sdb1(设备名可能变)
✅ mount -a 一定要先测试,避免系统起不来
✅ NFS 挂载建议加 nofail:
defaults,nofail
如果你能告诉我:
我可以给你更精确的配置示例。