linux怎么创建交换空间,如何在Linux下创建新的交换空间swap的方法

交换空间(Swap Space),有时候也被称为虚拟内存,是硬盘中划出来的一段虚拟内存空间,用于扩展操作系统的物理内存。当系统的物理内存不够用的时候,操作系统把内存中最不常用的数据“交换”到交换空间,从而将物理内存中的一部分空间释放出来供其他程序使用。当程序需要用到交换空间内的数据的时候,操作系统再将数据从交换分区恢复到物理内存中。

Linux操作系统有两种实现交换空间的方法:交换分区(swap分区)和交换文件(swap文件)。

一.默认情况下,安装Linux的时候会自动创建交换分区。安装系统后也可以用手动方法创建交换分区:使用fdisk创建一个硬盘分区(假设为/dev/sdb1),并设置类型为Linux swap (82)。

使用mkswap命令将/dev/sdb1格式化为swap格式:

mkswap /dev/sdb1

启用swap分区:swapon /dev/sdb1

注:可以使用free命令查看新加的交换分区。

如果需要在系统启动时自动加载此交换分区,别忘了在/etc/fstab里加入一行:/dev/sdb1 swap swap defaults 0 0

二.假如没有未分配的磁盘空间用于创建交换分区,你可能需要使用交换文件而不是交换分区来创建交换空间。

以下范例将为你演示如何使用交换文件(swap文件)创建交换空间(假设需要创建2G交换空间):使用dd命令创建2G空白文件:dd if=/dev/zero of=/swapfile bs=1M count=2048

将文件转为swap格式:mkswap /swapfile

启用swap文件:swapon /swapfile

注:可以使用free命令查看新加的交换分区。

如果需要在系统启动时自动加载此交换分区,需要在/etc/fstab里加入一行:/swapfile swap swap defaults 0 0

(完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值