温馨提示×

centos怎么自动挂载

小樊
45
2026-08-30 05:15:58
栏目: 智能运维

在 CentOS 里实现 自动挂载,常见有两种场景:
1️⃣ 开机自动挂载磁盘/分区
2️⃣ 自动挂载 U 盘 / 移动硬盘(即插即用)

下面分别说明,最常用的是第一种。


一、CentOS 开机自动挂载磁盘(推荐方式)

1️⃣ 查看磁盘和 UUID

lsblk
blkid

示例输出:

/dev/sdb1: UUID="5f3c8b1a-xxxx" TYPE="xfs"

推荐使用 UUID,比 /dev/sdb1 更稳定。


2️⃣ 创建挂载目录

mkdir -p /data

3️⃣ 编辑 /etc/fstab

vim /etc/fstab

添加一行(示例):

✅ XFS 文件系统

UUID=5f3c8b1a-xxxx  /data  xfs  defaults  0 0

✅ ext4 文件系统

UUID=5f3c8b1a-xxxx  /data  ext4  defaults  0 0

✅ NTFS(需要 ntfs-3g)

UUID=xxxx  /data  ntfs-3g  defaults  0 0

4️⃣ 测试挂载(非常重要)

mount -a

✅ 无报错说明配置正确。


5️⃣ 重启验证

reboot
df -h

二、自动挂载光驱 / ISO(可选)

/dev/cdrom  /mnt/cdrom  iso9660  defaults  0 0

三、CentOS 7/8 自动挂载 U 盘(即插即用)

方法 1:使用 autofs(推荐)

1️⃣ 安装 autofs

yum install -y autofs

2️⃣ 编辑自动挂载配置

vim /etc/auto.master

添加:

/misc   /etc/auto.misc

3️⃣ 编辑 /etc/auto.misc

vim /etc/auto.misc

追加:

usb  -fstype=auto  :/dev/sdb1

4️⃣ 启动服务

systemctl enable autofs
systemctl start autofs

插入 U 盘后访问:

cd /misc/usb

四、常见问题排查

❌ 开机进入 emergency mode

mount -a
journalctl -xb

✅ 一般是 /etc/fstab 写错。


❌ NTFS 无法挂载

yum install -y epel-release
yum install -y ntfs-3g

五、总结(推荐做法)

场景 推荐方式
服务器数据盘 /etc/fstab + UUID ✅
云服务器 /etc/fstab
U 盘 / 移动设备 autofs
临时挂载 mount

如果你愿意,可以把 lsblk 和 blkid 的输出贴出来,我可以帮你直接写好 fstab 配置。

0 踩