温馨提示×

怎样挂载CentOS分区

小樊
45
2026-07-08 21:31:29
栏目: 智能运维

在 Linux(包括 CentOS)中挂载分区,通常按下面步骤来。下面以 CentOS 7 / 8 / Stream 为例说明,适用于 新硬盘分区已有分区重新挂载


一、查看磁盘和分区

1️⃣ 查看磁盘设备

lsblk

fdisk -l

示例:

sdb      8:16   0 100G  0 disk
├─sdb1   8:17   0  50G  0 part
└─sdb2   8:18   0  50G  0 part

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

2️⃣ 创建分区

fdisk /dev/sdb

常用操作:

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

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

3️⃣ 格式化为 ext4(CentOS 常用)

mkfs.ext4 /dev/sdb1

如果是 xfs(CentOS 7+ 默认):

mkfs.xfs /dev/sdb1

四、挂载分区

4️⃣ 创建挂载目录

mkdir -p /data

5️⃣ 临时挂载

mount /dev/sdb1 /data

查看是否成功:

df -h

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

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

blkid /dev/sdb1

示例输出:

/dev/sdb1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"

7️⃣ 编辑 /etc/fstab

vim /etc/fstab

添加一行(示例):

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data ext4 defaults 0 0

如果是 xfs:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data xfs defaults 0 0

8️⃣ 测试 fstab 是否正确(⚠️ 非常关键)

mount -a

没有报错说明配置正确


六、常见问题

❓ 挂载 NTFS 分区(Windows 分区)

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

❓ 挂载 LVM 分区

lvdisplay
mount /dev/centos/root /data

❓ 查看已挂载分区

mount | grep data

七、总结流程(速查)

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

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

  • ✅ 是 新硬盘 还是 已有分区
  • ✅ 是 CentOS 7 / 8 / Stream
  • ✅ 想挂载到哪个目录

我可以给你 完全针对你环境的命令

0