温馨提示×

如何挂载CentOS磁盘

小樊
44
2026-07-08 20:55:17
栏目: 智能运维

CentOS 系统中挂载磁盘(包括新磁盘或新增分区)通常分为以下几个步骤。下面以 CentOS 7 / 8 / Rocky / Alma 等 RPM 系通用 为例说明。


一、查看磁盘信息

1️⃣ 查看当前磁盘和分区

lsblk

fdisk -l

示例:

Disk /dev/sdb: 100G

二、对新磁盘进行分区(如需要)

如果磁盘已经分区可跳过本步。

使用 fdisk(MBR)

fdisk /dev/sdb

常见操作:

  • n → 新建分区
  • p → 主分区
  • 一路回车(默认大小)
  • w → 保存退出

或使用 parted(GPT,推荐大于 2TB)

parted /dev/sdb

三、格式化磁盘

常用 ext4 文件系统

mkfs.ext4 /dev/sdb1

或 xfs(CentOS 7/8 默认)

mkfs.xfs /dev/sdb1

四、创建挂载目录

mkdir -p /data

五、挂载磁盘

临时挂载

mount /dev/sdb1 /data

验证:

df -h

六、设置开机自动挂载(非常重要)

1️⃣ 查看 UUID

blkid /dev/sdb1

示例输出:

UUID="5f8c2c1d-xxxx" TYPE="ext4"

2️⃣ 编辑 /etc/fstab

vim /etc/fstab

添加一行:

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

如果是 xfs:

UUID=xxxx  /data  xfs  defaults  0 0

3️⃣ 测试 fstab 是否正确

mount -a

⚠️ fstab 写错可能导致系统无法启动


七、完整示例流程(速查)

lsblk
fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mkdir /data
mount /dev/sdb1 /data
blkid /dev/sdb1
vim /etc/fstab
mount -a

八、常见问题

❓ 磁盘挂载后权限不足

chown -R user:user /data
chmod 755 /data

❓ 想挂载到已有目录

需要先备份数据,再挂载,否则原目录内容会被隐藏。


如果你愿意,可以告诉我:

  • ✅ CentOS 版本
  • ✅ 是 新磁盘 / 云盘 / LVM / 已有数据盘
  • ✅ 是否需要 LVM 扩容

我可以给你 更精确的命令方案

0