温馨提示×

如何修改CentOS挂载

小樊
56
2026-07-08 21:19:17
栏目: 智能运维

CentOS 中,“修改挂载”通常指 修改磁盘/分区的挂载点、挂载参数或开机自动挂载。下面按常见场景给你完整的操作说明(适用于 CentOS 7 / 8 / Stream)。


一、查看当前挂载情况

df -h

mount

查看所有磁盘和分区:

lsblk

二、临时修改挂载(重启失效)

1️⃣ 卸载当前挂载

假设原挂载点是 /data

umount /data

如果提示 device is busy,查看占用进程:

lsof +D /data

或强制卸载(不推荐):

umount -l /data

2️⃣ 重新挂载到新目录

mount /dev/sdb1 /newdata

✅ 仅当前生效,重启后恢复


三、永久修改挂载(推荐)

1️⃣ 编辑 /etc/fstab

vim /etc/fstab

常见格式:

UUID=xxxxxxxxx  /data  ext4  defaults  0 0

示例:

/dev/sdb1  /data  xfs  defaults  0 0

2️⃣ 获取 UUID(推荐方式)

blkid

示例输出:

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

使用 UUID 更安全:

UUID=a1b2c3d4  /data  xfs  defaults  0 0

四、修改挂载参数(如 noatime、权限)

原:

defaults

修改后:

defaults,noatime,nodiratime

或只读:

ro

读写:

rw

五、修改已有挂载点目录

步骤:

  1. 卸载
umount /olddata
  1. 创建新目录
mkdir -p /newdata
  1. 修改 /etc/fstab
/dev/sdb1  /newdata  xfs  defaults  0 0
  1. 重新挂载
mount -a

六、测试 fstab 是否正确(非常重要)

mount -a

如果报错,不要重启,先修复 /etc/fstab,否则可能系统无法启动。


七、修改系统根分区挂载(⚠ 高风险)

根分区(/不能直接 umount,只能通过:

  • 进入 救援模式(Rescue Mode)
  • 修改 /etc/fstab
  • 或重新生成 GRUB 配置

如你需要,我可以单独给你 救援模式修改挂载的完整流程


八、常见错误

错误 原因
mount: /data: mount point does not exist 目录不存在
unknown filesystem type 文件系统类型错误
cannot find UUID UUID 写错或设备未识别

九、我可以继续帮你

你可以直接告诉我:

  • ✅ CentOS 版本
  • ✅ 要修改哪个挂载点(如 /data
  • ✅ 是临时还是永久
  • ✅ 是否开机无法启动

我可以直接给你 精确命令,避免踩坑。

0