温馨提示×

centos怎么挂载新磁盘

小樊
41
2026-08-30 05:05:57
栏目: 智能运维

CentOS 中挂载新磁盘,一般分为 查看磁盘 → 分区 → 格式化 → 挂载 → 开机自动挂载 几个步骤。下面以常见流程为例(假设是 ext4 文件系统,磁盘为 /dev/sdb)。


一、查看新磁盘

lsblk

fdisk -l

确认新磁盘(如 /dev/sdb)是否存在,且没有重要数据


二、对磁盘分区(可选)

如果磁盘 ≤ 2TB,推荐使用 fdisk
如果磁盘 > 2TB,推荐使用 parted(GPT)

使用 fdisk(示例)

fdisk /dev/sdb

常用操作:

n   # 新建分区
p   # 主分区
1   # 分区号
回车 # 默认起始扇区
回车 # 默认结束扇区
w   # 保存并退出

完成后:

partprobe /dev/sdb

三、格式化磁盘

mkfs.ext4 /dev/sdb1

如果是 xfs(CentOS 7 常用):

mkfs.xfs /dev/sdb1

四、创建挂载目录

mkdir -p /data

五、挂载磁盘

mount /dev/sdb1 /data

查看是否成功:

df -h

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

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

blkid /dev/sdb1

2️⃣ 编辑 /etc/fstab

vim /etc/fstab

添加一行(示例为 ext4):

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

如果是 xfs:

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

3️⃣ 测试 fstab 是否正确

mount -a

如果无报错,说明配置正确。


七、常见问题

❓ 没有分区直接挂载

可以(不推荐):

mkfs.ext4 /dev/sdb
mount /dev/sdb /data

❓ 磁盘被占用

lsof /data

❓ 查看磁盘信息

lsblk -f

八、完整示例(总结)

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

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

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 磁盘大小
  • 是否要做 LVM

我可以给你一份完全贴合你环境的命令方案

0