温馨提示×

centos mount怎么自动挂载

小樊
47
2026-09-09 01:54:40
栏目: 智能运维

在 CentOS 中,自动挂载通常有两种常见场景:

  1. 开机自动挂载(永久挂载) → 修改 /etc/fstab
  2. 插入设备自动挂载(U盘/移动硬盘) → 使用 autofs 或 udisks

下面分别说明。


一、开机自动挂载(最常用)

1. 查看设备信息

lsblk
blkid

例如:

/dev/sdb1: UUID="abcd-1234" TYPE="xfs"

2. 创建挂载目录

mkdir -p /mnt/data

3. 临时挂载测试

mount /dev/sdb1 /mnt/data

4. 写入 /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)

5. 验证 fstab 是否正确

mount -a

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


二、使用 autofs 实现“按需自动挂载”

适合 NFS / 共享目录 / 可移动设备

1. 安装 autofs

yum install -y autofs

2. 配置主配置文件

vi /etc/auto.master

添加:

/mnt/auto  /etc/auto.misc

3. 配置挂载项

vi /etc/auto.misc

示例(NFS):

data  -fstype=nfs,rw  192.168.1.100:/data

4. 启动 autofs

systemctl enable --now autofs

访问即挂载:

cd /mnt/auto/data

三、U盘 / 移动硬盘自动挂载(桌面环境)

如果是 CentOS GUI:

  • 默认由 udisks2 + gvfs 自动挂载到 /run/media/用户名/

如果是 最小化安装(无桌面):

  • 不会自动挂载
  • 可使用 udev 规则 或 autofs

四、常见注意事项

✅ 推荐用 UUID 而不是 /dev/sdb1(设备名可能变)
✅ mount -a 一定要先测试,避免系统起不来
✅ NFS 挂载建议加 nofail:

defaults,nofail

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 挂载的是 本地磁盘 / NFS / U盘 / iSCSI

我可以给你更精确的配置示例。

0 踩