在CentOS中创建交换分区,可以按照以下步骤进行:
查看磁盘信息
fdisk -l
或者
parted /dev/sdX print
替换/dev/sdX
为你要操作的磁盘设备名。
创建新分区
使用fdisk
或parted
创建一个新的分区,并将其类型设置为Linux swap。
fdisk /dev/sdX
在fdisk
提示符下:
n
创建新分区。p
创建主分区或e
创建扩展分区。3
)。+2G
表示2GB)。t
更改分区类型。82
将分区类型设置为Linux swap。w
保存并退出。或者使用parted
:
parted /dev/sdX mkpart primary linux-swap 1049kB 2.1GB
格式化交换分区
mkswap /dev/sdX3
替换/dev/sdX3
为新创建的分区。
启用交换分区
swapon /dev/sdX3
验证交换分区是否启用
swapon --show
设置交换分区开机自动挂载
编辑/etc/fstab
文件:
vi /etc/fstab
添加以下行:
/dev/sdX3 none swap sw 0 0
替换/dev/sdX3
为新创建的分区。
如果你不想在磁盘上创建新分区,可以使用dd
命令创建一个交换文件。
创建交换文件
dd if=/dev/zero of=/swapfile bs=1M count=2048
这将创建一个2GB的交换文件。
设置文件权限
chmod 600 /swapfile
格式化交换文件
mkswap /swapfile
启用交换文件
swapon /swapfile
验证交换文件是否启用
swapon --show
设置交换文件开机自动挂载
编辑/etc/fstab
文件:
vi /etc/fstab
添加以下行:
/swapfile none swap sw 0 0
/etc/fstab
文件时要小心,错误的配置可能导致系统无法启动。通过以上步骤,你应该能够在CentOS中成功创建并启用交换分区或交换文件。