linux交换分区带休眠,Linux之添加交换分区

Linux下的交换分区我们可以随意改变大小,如果说日常生活中分区不够用,今天我们来举个例子如何添加。

1、首先是使用dd命令创建一个空文件,这个空文件的大小就是你要继续添加的swap的大小,比如我这里的swap是3.7G,但是我觉得不够用,想要继续再添加4G,那么我就使用dd制作一个4G大小的空文件

[root@chaofeng ~]# dd if=/dev/zero of=/tmp/swap bs=1MB count=4096记录了4096+0的读入

记录了4096+0的写出

4096000000字节(4.1 GB)已复制,12.6019 秒,325 MB/秒

[root@chaofeng~]# du -sh /tmp/swap3.9G /tmp/swap

看,我已经制作完成了,现在你把它看出是一个4G大小的分区,这个分区只要再继续进行格式化之后就可以进行使用了。

2、格式化此文件为swap文件系统

[root@chaofeng ~]# mkswap -L swap /tmp/swap

正在设置交换空间版本1,大小 = 3999996KiB

LABEL=swap, UUID=a7ccebe4-25fc-462e-ae9c-b20084ac14ef

好了,已经格式化好了,接下来我们再挂载

3、挂载这个swap分区。挂载swap分区和一般的挂载文件系统命令是不一样的,这里要使用swapon命令

[root@chaofeng ~]# swapon /tmp/swap

swapon:/tmp/swap:不安全的权限 0644,建议使用 0600。

[root@chaofeng~]# free -h

total used free shared buff/cache available

Mem: 972M 142M 71M7.7M758M 636M

Swap:7.6G 0B 7.6G

已经挂载好了,然后使用free命令我们也看到了swap分区变大了。

4、编辑/etc/fstab文件,以便开机自动挂载

[root@chaofeng ~]# cat /etc/fstab

#

#/etc/fstab

# Created by anaconda on Fri Jan4 20:31:39 2019#

# Accessible filesystems, by reference, are maintained under'/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) formore info

#/dev/mapper/centos-root / xfs defaults 0 0UUID=84629116-e18f-4776-9204-aaa79fee0844 /boot xfs defaults 0 0

/dev/mapper/centos-swap swap swap defaults 0 0

/tmp/swap swap swap defaults 0 0

5、到此已经完毕了,如果我们不想使用它,还可以删除掉

[root@chaofeng ~]# swapoff /tmp/swap

[root@chaofeng~]# free -h

total used free shared buff/cache available

Mem: 972M 139M 69M7.7M763M 639M

Swap:3.7G 0B 3.7G

看,一旦你删除了,这个swap的大小立马就还原回来了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值