centos

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

小樊
38
2025-04-12 20:11:11
栏目: 智能运维

在CentOS下进行磁盘分区管理可以使用多种命令和工具,以下是一些常用的方法:

  1. 查看磁盘分区: 使用 fdisk -l 命令查看所有磁盘分区信息。例如:

    fdisk -l
    

    这将列出系统上所有磁盘及其分区情况。

  2. 新建分区: 使用 fdisk 命令创建新分区。例如,为 /dev/sdb 磁盘创建一个新分区:

    fdisk /dev/sdb
    

    在交互式界面中,按 n 创建新分区,按 p 创建主分区,按 wq 保存并退出。

  3. 格式化分区: 使用 mkfs 命令格式化分区。例如,将 /dev/sdb1 分区格式化为 XFS 文件系统:

    mkfs.xfs /dev/sdb1
    

    如果需要格式化为 ext4 文件系统:

    mkfs.ext4 /dev/sdb1
    
  4. 挂载分区: 创建挂载点目录并挂载分区。例如,挂载 /dev/sdb1 分区到 /mnt/data 目录:

    mkdir /mnt/data
    mount /dev/sdb1 /mnt/data
    

    使用 /etc/fstab 文件实现开机自动挂载:

    echo '/dev/sdb1 /mnt/data xfs defaults 0 0' >> /etc/fstab
    
  5. 管理物理卷、卷组和逻辑卷

    • 物理卷管理
      pvs
      vgs
      vdfindisk
      
    • 卷组管理
      vgcreate datavg /dev/sdb1
      vgextend datavg /dev/sdc1
      vgdisplay
      
    • 逻辑卷管理
      lvcreate -L 10G -n lv_home datavg
      mkfs.ext4 /dev/datavg/lv_home
      mount /dev/datavg/lv_home /mnt/home
      
  6. 调整分区大小: 使用 lvextend 扩展逻辑卷,使用 resize2fs 调整文件系统大小(适用于 ext2/ext3/ext4):

    lvextend -L +10G /dev/datavg/lv_home
    resize2fs /dev/datavg/lv_home
    

这些命令涵盖了从磁盘分区到卷组管理的基本操作,适用于大多数CentOS系统。

0
看了该问题的人还看了