centos

centos分卷最佳实践

小樊
38
2025-05-29 07:55:18
栏目: 智能运维

在CentOS系统中进行分卷操作通常涉及使用LVM(逻辑卷管理)或手动分区。以下是两种常见的方法:

使用LVM进行分卷操作

  1. 查看当前磁盘容量

    df -h
    
  2. 卸载磁盘

    umount /home
    
  3. 从home卷分割出来的空间

    lvreduce -L 10G /dev/mapper/centos-home
    
  4. 让上面的操作生效

    mkfs.xfs /dev/mapper/centos-home -f
    
  5. 挂载磁盘

    mount /dev/mapper/centos-home /home
    
  6. 重新查看磁盘容量

    df -h
    
  7. 整理磁盘,查看空闲容量

    vgdisplay
    
  8. 将空闲空间放到需要扩容的磁盘上面去

    lvextend -L 10G /dev/mapper/centos-root
    
  9. 让上面一步生效

    xfs_growfs /dev/mapper/centos-root
    
  10. 重新查看磁盘,成功

    df -h
    

手动分区操作

  1. 查看当前磁盘分区情况

    使用 fdisk -l 命令来查看当前的磁盘分区情况。

  2. 使用 fdisk 创建新分区

    sudo fdisk /dev/sdX
    

    在 fdisk 交互界面中,按照提示操作,输入 n 创建新分区,然后按照提示设置分区类型、起始和结束位置等。完成后输入 w 保存并退出。

  3. 使用 parted 创建新分区

    sudo parted /dev/sdX
    

    在 parted 交互界面中,输入 mkpart primary ext4 1MiB 10GiB 这将创建一个主分区,文件系统类型为ext4,起始扇区为1MiB,结束扇区为10GiB。完成后输入 quit 退出。

  4. 格式化新分区

    创建分区后,你需要格式化分区以便使用。例如,使用 mkfs 命令格式化为ext4文件系统:

    sudo mkfs.ext4 /dev/sdXY
    
  5. 创建挂载点目录

    sudo mkdir /mnt/mydisks
    
  6. 挂载分区

    sudo mount /dev/sdXY /mnt/mydisk
    
  7. 编辑 /etc/fstab 文件

    echo '/dev/sdXY /mnt/mydisk ext4 defaults 0 0' | sudo tee -a /etc/fstab
    

通过以上步骤,你可以在CentOS系统中成功创建和管理分卷。

请注意,直接操作磁盘风险很大,建议操作前备份好重要数据,防止发生意外。

0
看了该问题的人还看了