swap交换文件系统管理

简介:
swap交换文件系统管理:
swap解决内存不足,另外某些app软件硬性要求swap大小。把硬盘当作内存使用。
1)swap生成的方式:
a.安装系统时划分的。
b.使用硬盘格式化后生成。
[root@localhost ~]# fdisk -l /dev/sdb 
[root@localhost ~]#free -m ##查看swap的大小,同时也会显示内存大小
[root@localhost ~]#fdisk /dev/sdb ##n-p-1-回车-+2G-t-82-w
[root@localhost ~]#mkswap /dev/sdb1 ##格式化swap,新建swap
[root@localhost ~]#swapon /dev/sdb1 ##临时启用swap
[root@localhost ~]#free -m ##查看验证
[root@localhost ~]#swapon -s ##查看swap详细信息
[root@localhost ~]#vi /etc/fstab ##永久挂载
[root@localhost ~]#/dev/sdb1 swap swap defaults 0 0
:wq
[root@localhost ~]#mount -a ##验证
[root@localhost ~]#swapoff /dev/sdb1 ##停止swap
[root@localhost ~]#swapon -s ##验证
[root@localhost ~]#free -m
c.使用文件格式化后生成。
[root@localhost ~]#dd if=/dev/zero of=/swap bs=1G count=2 ##生成文件,/dev/zero由二进制0组成的文件
[root@localhost ~]#ls /swap 
[root@localhost ~]#du -sh /swap ##查看大小
[root@localhost ~]#mkswap -f /swap ##新建swap文件系统
[root@localhost ~]#swapon /swap ##临时启用
[root@localhost ~]#swapon -s
[root@localhost ~]#free -m
[root@localhost ~]#vi /etc/fstab 
/swap swap swap defaults 0 0
:wq
[root@localhost ~]#mount -a
[root@localhost ~]#reboot
2)swap的管理:查看、启用、禁用、开机挂载
查看:swapon -s
启用:swapon 分区
禁用:swapoff 分区
开机挂载:echo "分区 swap swap defaults 0 0" >>/etc/fstab;mount -a
拷贝数据流的命令:
dd if=源文件 of=输出目标 bs=一次拷贝的大小 count=拷贝总数 ##可以盘对盘拷贝数据,制作U盘启动,测试磁盘配额等

注:只有重启才能生效,mount –a 无法自动扩展swap分区的。










本文转自信自己belive51CTO博客,原文链接:http://blog.51cto.com/11638205/2043790 ,如需转载请自行联系原作者



相关文章
|
Linux
Linux系统之armbain配置swap交换分区
Linux系统之armbain配置swap交换分区
256 0
|
存储 监控 固态存储
关于Linux系统的swap交换空间
用 Ubuntu 已经将近 1 年了,最近重装了 16.04 之后,每天到下午 5 点左右,都会发现 Swap 交换空间有几百兆的写入,系统内存 8G,硬盘是 SSD,i5 处理器,配置中档,也没有启动什么大型软件,就是用 IDEA 做开发,虽然没有影响,但本着一颗求知的心,google 一下,第一篇是 《All about Linux swap space》,口气很大,直接翻译了。
251 0
关于Linux系统的swap交换空间
|
Linux
Linux创建swap分区(用文件作为Swap分区)
Linux创建swap分区(用文件作为Swap分区)
353 0