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 ,如需转载请自行联系原作者




上一篇:【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表混淆 | resources.arsc 资源映射表二进制格式分析 | 混淆全局字符串池和资源名称字符串池 )


下一篇:《C++语言基础》实践参考——三角形类2