在Linux系统中,交换分区(swap partition)是一种特殊类型的分区,用于在物理内存(RAM)不足时,将部分数据暂时存储到硬盘上,从而释放内存空间
创建交换分区:
a. 首先,使用fdisk或parted等工具创建一个新的分区。例如,使用fdisk:
sudo fdisk /dev/sdb
b. 在fdisk提示符下,依次输入以下命令:
n # 创建新分区
p # 选择主分区
1 # 分区编号
# 默认起始扇区
# 默认结束扇区(或输入+大小,如+1G)
t # 更改分区类型
82 # 设置分区类型为Linux swap
w # 保存更改并退出
c. 使用mkswap命令设置交换分区的大小:
sudo mkswap /dev/sdb1
启用交换分区:
使用swapon命令启用刚刚创建的交换分区:
sudo swapon /dev/sdb1
设置交换分区开机自动挂载:
a. 打开/etc/fstab文件:
sudo nano /etc/fstab
b. 在文件末尾添加以下行:
/dev/sdb1 none swap sw 0 0
c. 保存并关闭文件。
管理交换分区:
查看交换分区状态:
sudo swapon --show
关闭交换分区:
sudo swapoff /dev/sdb1
删除交换分区:
a. 首先,关闭交换分区:
sudo swapoff /dev/sdb1
b. 使用fdisk或parted删除分区:
sudo fdisk /dev/sdb
# 删除分区的步骤与创建分区相同,但选择d(删除分区)而不是n(创建新分区)
w # 保存更改并退出
c. 使用wipefs命令清除分区上的文件系统签名:
sudo wipefs --all /dev/sdb1
d. 格式化分区(可选):
sudo mkfs.ext4 /dev/sdb1
通过以上步骤,您可以在Linux系统中创建和管理交换分区。请注意,在执行这些操作时,务必谨慎操作,以免丢失数据。