在CentOS系统中,如果你想扩展swapper(交换分区),可以按照以下步骤操作:
fdisk或parted工具备份数据: 在进行任何磁盘操作之前,请务必备份重要数据。
查看当前磁盘分区:
fdisk -l
或者
parted -l
创建新的交换分区:
使用fdisk或parted工具在磁盘上创建一个新的分区,并将其类型设置为Linux swap。
使用fdisk:
sudo fdisk /dev/sdX
按照提示操作:
n创建新分区。t更改分区类型为82(Linux swap)。w保存并退出。使用parted:
sudo parted /dev/sdX
按照提示操作:
mkpart primary linux-swap 1049kB 2097MBquit格式化新的交换分区:
sudo mkswap /dev/sdXY
其中/dev/sdXY是新创建的交换分区。
启用新的交换分区:
sudo swapon /dev/sdXY
验证交换分区是否启用:
sudo swapon --show
永久启用交换分区:
编辑/etc/fstab文件,添加以下行:
/dev/sdXY swap swap defaults 0 0
然后重新挂载所有文件系统:
sudo mount -a
lvcreate和lvextend工具(LVM)如果你使用的是LVM(逻辑卷管理),可以按照以下步骤操作:
查看当前LVM卷组:
sudo vgdisplay
创建新的逻辑卷:
sudo lvcreate -L 2G -n new_swap vg_name
其中2G是新交换分区的大小,vg_name是你的卷组名称。
格式化新的逻辑卷为交换分区:
sudo mkswap /dev/vg_name/new_swap
启用新的交换分区:
sudo swapon /dev/vg_name/new_swap
验证交换分区是否启用:
sudo swapon --show
永久启用交换分区:
编辑/etc/fstab文件,添加以下行:
/dev/vg_name/new_swap swap swap defaults 0 0
然后重新挂载所有文件系统:
sudo mount -a
通过以上步骤,你可以成功扩展CentOS系统中的swapper(交换分区)。