温馨提示×

centos怎么自动mount

小樊
41
2026-10-08 23:09:57
栏目: 智能运维

在 CentOS 里“自动挂载”通常有两种场景:

  1. 开机自动挂载磁盘/分区
  2. 插入设备(U盘等)自动挂载

下面分别说明。


一、CentOS 开机自动 mount(最常用)

1. 查看磁盘和 UUID

lsblk
blkid

示例输出:

/dev/sdb1: UUID="a1b2c3d4" TYPE="ext4"

2. 创建挂载目录

mkdir -p /mnt/data

3. 修改 /etc/fstab

vi /etc/fstab

添加一行(推荐用 UUID):

UUID=a1b2c3d4 /mnt/data ext4 defaults 0 0

说明:

  • defaults:常用挂载选项
  • 0 0:不备份、不检查

4. 测试挂载(不重启)

mount -a

无报错即成功,重启后会自动挂载。


二、CentOS 7/8 使用 systemd 自动挂载(可选)

适合“访问时才挂载”的场景。

UUID=a1b2c3d4 /mnt/data ext4 defaults,noauto,x-systemd.automount 0 0

三、U盘 / 移动硬盘自动挂载(桌面或服务器)

桌面环境(GNOME/KDE)

  • 一般插上自动挂载
  • 若不支持,安装:
yum install udisks2

服务器无桌面(手动规则)

使用 udev + systemd 或 autofs

autofs 示例(推荐服务器)

yum install autofs

编辑:

vi /etc/auto.master

添加:

/mnt/usb /etc/auto.usb
vi /etc/auto.usb
usb -fstype=auto :/dev/sdb1

启动:

systemctl enable --now autofs

插入 U 盘访问 /mnt/usb/usb 自动挂载。


四、常见坑

  • UUID 写错 → 系统起不来
  • fstab 写错 → 可进入救援模式修复
  • NTFS 磁盘 → 需安装:
yum install ntfs-3g

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 挂载的是 硬盘 / U盘 / NFS / SMB
  • 是否 服务器无桌面

我可以给你一份精确可用的配置。

0 踩