linux下增加swap,一是创建新的swap分区;另一则是创建swap文件。
一.增加一个新的swap分区
1.在root用户下执行fdisk
fdisk /dev/sda
然后选择n,新增一个分区:/dev/sda3,分配其大小
然后选择t,改变该分区的system id为82
退出fdisk
2.mkswap /dev/sda3 –指定该swap分区
3.swapon /dev/sda3 –启用该swap分区
4.如需在开机时启用该swap,则在/etc/fstab添加如下内容:
/dev/sda3 swap swap defaults 0 0
6.确认swap已经被使用:
用free或cat /proc/swaps可察看哪个swap在使用
7.关闭swap
swapoff /dev/sda3
二.创建swap文件
如果硬盘空间不足,利用swap文件的方式增加虚拟的swap空间,性能比实际的swap分区差。
查看目前系统swap:swapon -s
创建步骤:
1. 决定SWAP文件的大小,先指定区块大小:bs,再指定区块数量count,则SWAP文件的大小是:count*bs
在root用户下执行如下命令:
dd if=/dev/zero of=/swapfile bs=1M count=2048
2. 指定作为交换区的文件:mkswap /swapfile
3. 激活交换区文件:swapon /swapfile
4. 开机时启用swap,在/etc/fstab添加如下内容:
/swapfile swap swap defaults 0 0
5.确认swap已经被使用,另外在/目录可以看到文件swapfile
6.关闭swap
swapoff /swapfile
一.增加一个新的swap分区
1.在root用户下执行fdisk
fdisk /dev/sda
然后选择n,新增一个分区:/dev/sda3,分配其大小
然后选择t,改变该分区的system id为82
退出fdisk
2.mkswap /dev/sda3 –指定该swap分区
3.swapon /dev/sda3 –启用该swap分区
4.如需在开机时启用该swap,则在/etc/fstab添加如下内容:
/dev/sda3 swap swap defaults 0 0
6.确认swap已经被使用:
用free或cat /proc/swaps可察看哪个swap在使用
7.关闭swap
swapoff /dev/sda3
二.创建swap文件
如果硬盘空间不足,利用swap文件的方式增加虚拟的swap空间,性能比实际的swap分区差。
查看目前系统swap:swapon -s
创建步骤:
1. 决定SWAP文件的大小,先指定区块大小:bs,再指定区块数量count,则SWAP文件的大小是:count*bs
在root用户下执行如下命令:
dd if=/dev/zero of=/swapfile bs=1M count=2048
2. 指定作为交换区的文件:mkswap /swapfile
3. 激活交换区文件:swapon /swapfile
4. 开机时启用swap,在/etc/fstab添加如下内容:
/swapfile swap swap defaults 0 0
5.确认swap已经被使用,另外在/目录可以看到文件swapfile
6.关闭swap
swapoff /swapfile