CentOS7增加Data存储分区指南

CentOS 7 添加专用Data存储分区(/data)操作详解

核心目标

为运行CentOS 7的服务器创建并挂载名为`/data`的独立存储分区,实现重要数据与系统盘的物理隔离,提升存储灵活性与安全性。

必备前提

  • 具备root权限的CentOS 7系统访问
  • 已连接未使用或可分配的物理磁盘/虚拟磁盘
  • 重要数据预先备份

操作流程

第一步:识别目标存储设备

执行命令识别待操作磁盘:

sudo fdisk -l

确认目标设备标识符(如`/dev/sdb`)。观察输出中设备大小及分区信息,找到未分区或可调整的磁盘空间。

第二步:创建新分区

使用fdisk工具操作目标磁盘:

sudo fdisk /dev/sdb

fdisk交互提示符下依次操作:

  1. 输入n创建新分区
  2. 选择p(主分区)或e(扩展分区)
  3. 设置分区编号(默认1)
  4. 指定起始扇区(默认回车)
  5. 指定结束扇区或分区大小(例如+50G
  6. 输入t修改分区类型(可选,Linux默认类型为83)
  7. 输入w保存分区表变更

强制内核重读分区表:

sudo partprobe /dev/sdb

或重启系统。

第三步:格式化新分区

根据需求选择文件系统(推荐ext4或xfs):

sudo mkfs.ext4 /dev/sdb1    # 创建ext4文件系统
# 或
sudo mkfs.xfs /dev/sdb1     # 创建XFS文件系统

第四步:创建挂载点目录

建立目标挂载点:

sudo mkdir /data

第五步:配置自动挂载

获取新分区UUID(关键步骤):

sudo blkid /dev/sdb1

编辑/etc/fstab文件:

sudo vi /etc/fstab

添加挂载配置行(示例使用UUID和ext4):

UUID=5f0c044e-1234-5678-abcd-ef1234567890 /data ext4 defaults 0 2

重要:替换实际UUID,确保文件系统类型匹配。

第六步:测试挂载与验证

执行挂载测试:

sudo mount -a

检查挂载状态与空间使用:

df -hT /data
ls -ld /data

验证/data目录所有者与权限设置:

sudo chown -R username:group /data  # 设置属主
sudo chmod -R 755 /data          # 设置权限

关键提醒

  • 操作磁盘分区存在数据丢失风险,执行前完整备份
  • 使用UUID代替设备名(如/dev/sdb1)可避免磁盘识别顺序变化导致挂载失败
  • 测试环境先行验证操作流程
  • 确认/etc/fstab语法正确,避免系统启动失败

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END