在Ubuntu系统中配置swap分区或文件,可以按照以下步骤进行:
查看磁盘空间
sudo fdisk -l
找到未分配的空间或者想要用作swap的分区。
创建交换分区
使用fdisk
或parted
工具创建一个新的分区,并将其类型设置为Linux swap。
sudo fdisk /dev/sdX
替换/dev/sdX
为你的磁盘设备名(例如/dev/sda
)。
在fdisk中:
n
创建新分区。p
创建主分区或e
创建扩展分区。+2G
表示2GB)。t
更改分区类型。82
将分区类型设置为Linux swap。w
保存并退出。格式化交换分区
sudo mkswap /dev/sdXY
替换/dev/sdXY
为新创建的交换分区。
启用交换分区
sudo swapon /dev/sdXY
验证交换分区
sudo swapon --show
或者
free -h
设置开机自动挂载
编辑/etc/fstab
文件:
sudo nano /etc/fstab
添加以下行:
/dev/sdXY none swap sw 0 0
保存并退出。
创建交换文件
sudo fallocate -l 2G /swapfile
或者
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
这将创建一个2GB的交换文件。
设置文件权限
sudo chmod 600 /swapfile
格式化交换文件
sudo mkswap /swapfile
启用交换文件
sudo swapon /swapfile
验证交换文件
sudo swapon --show
或者
free -h
设置开机自动挂载
编辑/etc/fstab
文件:
sudo nano /etc/fstab
添加以下行:
/swapfile none swap sw 0 0
保存并退出。
通过以上步骤,你可以在Ubuntu系统中成功配置swap分区或文件。