在 CentOS 里实现 自动挂载,常见有两种场景:
1️⃣ 开机自动挂载磁盘/分区
2️⃣ 自动挂载 U 盘 / 移动硬盘(即插即用)
下面分别说明,最常用的是第一种。
lsblk
blkid
示例输出:
/dev/sdb1: UUID="5f3c8b1a-xxxx" TYPE="xfs"
推荐使用 UUID,比 /dev/sdb1 更稳定。
mkdir -p /data
/etc/fstabvim /etc/fstab
添加一行(示例):
UUID=5f3c8b1a-xxxx /data xfs defaults 0 0
UUID=5f3c8b1a-xxxx /data ext4 defaults 0 0
UUID=xxxx /data ntfs-3g defaults 0 0
mount -a
✅ 无报错说明配置正确。
reboot
df -h
/dev/cdrom /mnt/cdrom iso9660 defaults 0 0
autofs(推荐)yum install -y autofs
vim /etc/auto.master
添加:
/misc /etc/auto.misc
/etc/auto.miscvim /etc/auto.misc
追加:
usb -fstype=auto :/dev/sdb1
systemctl enable autofs
systemctl start autofs
插入 U 盘后访问:
cd /misc/usb
mount -a
journalctl -xb
✅ 一般是 /etc/fstab 写错。
yum install -y epel-release
yum install -y ntfs-3g
| 场景 | 推荐方式 |
|---|---|
| 服务器数据盘 | /etc/fstab + UUID ✅ |
| 云服务器 | /etc/fstab |
| U 盘 / 移动设备 | autofs |
| 临时挂载 | mount |
如果你愿意,可以把 lsblk 和 blkid 的输出贴出来,我可以帮你直接写好 fstab 配置。