温馨提示×

centos怎么挂载分区

小樊
44
2026-07-20 15:17:13
栏目: 智能运维

CentOS 中挂载分区,一般分为 查看分区 → 格式化 → 挂载 → 设置开机自动挂载 几个步骤。下面以 CentOS 7/8/Stream 为例说明(适用于 ext4 / xfs 等常见文件系统)。


一、查看磁盘和分区

1️⃣ 查看磁盘设备

lsblk

fdisk -l

示例:

/dev/sdb      100G
└─/dev/sdb1   100G

二、如果是新磁盘(未分区)

1️⃣ 创建分区

fdisk /dev/sdb

常用操作:

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

2️⃣ 重新加载分区表

partprobe /dev/sdb

三、格式化分区(⚠️ 会清空数据)

ext4 文件系统

mkfs.ext4 /dev/sdb1

xfs 文件系统(CentOS 7/8 默认)

mkfs.xfs /dev/sdb1

四、挂载分区

1️⃣ 创建挂载目录

mkdir -p /data

2️⃣ 手动挂载

mount /dev/sdb1 /data

3️⃣ 验证是否挂载成功

df -h

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

1️⃣ 查看 UUID(推荐方式)

blkid /dev/sdb1

示例输出:

UUID="a1b2c3d4-1234-5678-abcd-1234567890ab" TYPE="xfs"

2️⃣ 编辑 /etc/fstab

vim /etc/fstab

添加一行(示例):

UUID=a1b2c3d4-1234-5678-abcd-1234567890ab /data xfs defaults 0 0

如果是 ext4:

UUID=xxxx /data ext4 defaults 0 0

3️⃣ 测试 fstab 是否正确(⚠️ 很重要)

mount -a

没有报错说明配置正确。


六、临时卸载分区

umount /data

如果提示 device is busy

lsof +D /data

fuser -m /data

七、常见问题

❓ 挂载 NTFS 分区

yum install -y ntfs-3g
mount -t ntfs-3g /dev/sdb1 /data

❓ LVM 分区

如果是 centos-root / centos-home 类型,需要先激活 LVM:

vgchange -ay

八、总结流程(速查)

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

如果你愿意,可以把 lsblkfdisk -l 的输出贴出来,我可以帮你判断该挂载哪个分区、是否安全操作。

0