swap:交换分区,作用提升内存的容量,防止(Out Of memory),但毕竟是用硬盘做的,永远不能替换内存
扩展交换分区大小
一,查看现有的交换分区
free -m:查看现有的交换分区
swapon -s:查看交换分区
二,增加交换分区
方法一:使用分区或逻辑卷
1,建立分区或者LVM(逻辑卷)
fdisk /dev/sdb
Command (m for help): t //t,更改系统分区的ID
Partition number (1-4): 3 //选择磁盘编号。例如3号磁盘5G大小
Hex code (type L to list codes): 82 //82交换分区默认的ID
Changed system type of partition 3 to 82 (Linux swap / Solaris)
partprobe /dev/sdb //刷新磁盘分区
2,初始化交换分区
mkswap /dev/sdb3
3,激活交换分区
vim /etc/fstab
在配置文件最后一行加入:/etc/sdb3 swap swap defaults 0 0 /etc/sdb3也可以使用blkid来查看/sdb3的UUID来使用
swapon -a //启动/etc/fstab中的所有交换分区
swappn -s //显示所有交换分区的信息
free -m //查看现有的交换分区,发现比原来的空间增加了5G
方法二:使用文件创建交换分区
1,dd < /dev/zero > /tmp/test/1 bs=1M count=512 //单位1M,512块
2,mkswap /tmp/test/1 //激活交换分区
3,vim /etv/fstab //修改配置文件
在配置文件最后一行加入:/tmp/test/1 swap swap defaults
4,swapon -a //激活交换分区
free -m
5,swapon -s //显示交换分区的信息
三,测试交换分区
dd </dev/zero > /aaa.txt bs=1G count=2
swapon -s
四,对交换分区调优
多个交换分区分布在不同的磁盘,挂载时,使用相同的优先级1
vim /etc/fstab
在配置文件最后一行加入:/dev/sda3 swap swap defaults,pri=1 0 0
swapon -a
swapoff -a
删除交换分区:
1,删除/etc/fstab中的配置文件
2,swapoff +交换分区的路径
3,如果是硬盘交换分区,删除硬盘就可以
3,如果是文件交换分区rm -rf 交换分区的文件路径
扩展删除swap交换分区
最新推荐文章于 2024-05-15 09:03:15 发布