温馨提示×

CentOS如何进行磁盘分区和管理

小樊
48
2025-08-20 21:32:05
栏目: 智能运维

一、查看磁盘信息

  • 命令lsblk(查看设备挂载关系)或 fdisk -l(查看分区详情)。
  • 作用:确认磁盘设备名称(如 /dev/sda/dev/sdb)及现有分区情况。

二、创建分区

1. MBR分区(≤2TB,使用fdisk

  • 步骤
    1. 输入 fdisk /dev/sdXX 为磁盘编号,如 b)。
    2. 输入 n 创建新分区,选择主分区(p)或扩展分区(e),设置分区号、起始扇区(默认回车)和结束扇区(如 +20G 指定20GB)。
    3. 输入 w 保存并退出。
    4. 刷新分区表:partprobe /dev/sdX

2. GPT分区(>2TB,使用parted

  • 步骤
    1. 输入 parted /dev/sdX
    2. 输入 mklabel gpt 设置GPT分区表(会清除原有数据)。
    3. 输入 mkpart primary ext4 1MiB 100GiB 创建主分区(起始位置1MiB,结束位置100GB)。
    4. 输入 save 保存。

三、格式化分区

  • 命令mkfs.ext4 /dev/sdXY(格式化为ext4文件系统,XY 为分区号,如 1)。
  • 可选:若需支持大文件或高性能,可使用 mkfs.xfs /dev/sdXY

四、挂载分区

1. 临时挂载

  • 命令mount /dev/sdXY /mnt/data/mnt/data 为挂载点目录,需提前用 mkdir 创建)。

2. 永久挂载

  • 步骤
    1. 编辑 /etc/fstab 文件,添加一行:
      UUID=分区UUID /mnt/data ext4 defaults 0 0(可通过 blkid /dev/sdXY 获取UUID)。
    2. 执行 mount -a 使配置生效。

五、删除分区(谨慎操作)

  1. 卸载分区:umount /dev/sdXY
  2. 进入分区工具(如 fdisk /dev/sdX),输入 d 删除分区,输入分区号后保存。
  3. 刷新分区表:partprobe /dev/sdX

六、工具选择建议

  • 小磁盘(≤2TB):用 fdisk(简单易用)。
  • 大磁盘(>2TB)或需更多分区:用 parted(支持GPT分区)。
  • 动态调整需求:推荐使用LVM(逻辑卷管理),支持分区动态扩容。

七、注意事项

  • 操作前务必备份重要数据。
  • 确认分区类型(主分区/扩展分区)和文件系统类型(ext4/XFS等)。
  • 生产环境建议使用LVM,避免直接操作物理分区。

参考来源

0