在CentOS系统中,分卷通常指的是使用LVM(逻辑卷管理)来管理磁盘空间。以下是使用LVM进行分卷管理的基本步骤:
查看磁盘和卷组信息:
df -h
命令查看磁盘空间使用情况。vgdisplay
和 lvdisplay
命令查看卷组和逻辑卷的信息。创建物理卷(PV):
pvcreate
命令创建新的物理卷。例如:pvcreate /dev/sdb
。创建卷组(VG):
vgcreate
命令创建卷组,并将物理卷添加到卷组中。例如:vgcreate my_volume_group /dev/sdb /dev/sdc
。创建逻辑卷(LV):
lvcreate
命令在卷组中创建逻辑卷。例如:lvcreate -L 10G -n my_logical_volume my_volume_group
。扩展逻辑卷:
df -h
查看根分区的空闲空间。pvcreate
创建新的物理卷。vgextend
将新的物理卷添加到卷组。lvextend
命令扩展逻辑卷。例如:lvextend -L 10G /dev/centos/root
。resize2fs
或 xfs_growfs
命令扩展文件系统以使用新的空间。例如:resize2fs /dev/centos/root
。缩小逻辑卷:
lvreduce
命令缩小逻辑卷的大小。例如:lvreduce -L -10G -n centos /dev/mapper/centos-root
。删除卷组:
vgremove
命令删除卷组。注意:在删除卷组之前,请确保所有逻辑卷都已删除或移动到其他卷组。在执行任何磁盘操作之前,建议备份重要数据以防意外丢失。
此外,还可以使用命令行工具如 fdisk
或 parted
进行分区操作,具体步骤如下:
使用 fdisk
创建分卷:
sudo fdisk -l
。sudo fdisk /dev/sdX
(X为磁盘标识)。n
创建新分区,然后按照提示设置分区类型、起始和结束位置等。w
保存分区表并退出 fdisk
。使用 parted
创建分卷:
parted
:sudo parted /dev/sdX
。mkpart
命令,例如:mkpart primary ext4 1MiB 10GiB
。print
。quit
保存分区表并退出 parted
。格式化分区:
mkfs
命令格式化分区以便使用。例如:sudo mkfs.ext4 /dev/sdb1
。挂载分区:
sudo mkdir /mnt/mydisk
和 sudo mount /dev/sdb1 /mnt/mydisk
。/etc/fstab
文件中,以便系统启动时自动挂载:echo '/dev/sdb1 /mnt/mydisk ext4 defaults 0 2' | sudo tee -a /etc/fstab
请注意,直接操作磁盘风险很大,建议操作前备份好重要数据,防止发生意外。