温馨提示×

centos mount多盘如何管

小樊
68
2026-10-20 14:23:38
栏目: 智能运维

在 CentOS(以及一般的 Linux)上,多块磁盘的管理核心思路是:分区 → 格式化 → 挂载 → 自动挂载 → 监控与管理。下面按“日常管理角度”给你一套清晰做法。


一、查看所有磁盘和分区

lsblk

或

fdisk -l

常见情况:

  • /dev/sda 系统盘
  • /dev/sdb、/dev/sdc 数据盘

二、多盘常见管理方式(重点)

方式 1:单独挂载(最常用)

适合:日志盘、数据盘、备份盘

例如:

  • /dev/sdb → /data
  • /dev/sdc → /backup

操作步骤

mkfs.xfs /dev/sdb
mkdir /data
mount /dev/sdb /data

开机自动挂载(推荐用 UUID):

blkid /dev/sdb

编辑:

vi /etc/fstab

示例:

UUID=xxxx-xxxx /data xfs defaults 0 0

方式 2:LVM(多盘合并,强烈推荐)

适合:磁盘会扩容、盘多、不想关心具体哪块盘

创建 LVM

pvcreate /dev/sdb /dev/sdc
vgcreate vg_data /dev/sdb /dev/sdc
lvcreate -l 100%FREE -n lv_data vg_data
mkfs.xfs /dev/vg_data/lv_data
mkdir /data
mount /dev/vg_data/lv_data /data

优点:

  • 多盘当一块用
  • 可在线扩容
  • 不依赖物理盘顺序

方式 3:RAID(性能 / 容错)

适合:高可用、性能要求高

  • RAID 0:快,但坏一盘全丢
  • RAID 1:镜像
  • RAID 5/10:常用

一般用 mdadm:

mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sd[b-e]

三、多盘统一管理建议(实践经验)

1️⃣ 目录规范

/data
/data1
/data2
/logs
/backup

2️⃣ 用 UUID,不用 /dev/sdX

避免重启后盘符变化

3️⃣ 监控磁盘

df -h
du -sh /*

或安装:

yum install -y smartmontools

四、最简单可落地的方案(推荐)

✅ 新服务器标准做法

  • 系统盘:自动
  • 数据盘:LVM
  • 挂载点:/data
  • fstab 用 UUID

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

  • 几块盘?
  • 每块多大?
  • 用途(数据库 / 日志 / 存储)?

我可以直接帮你写一套完整命令方案。

0 踩