当前位置: 洪哥笔记 > Linux > swap文件

 

swap文件


关键词

swap文件

摘要

如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差.
产生swap文件  
要创建swap文件,执行dd命令,新增一个256MB的swap文件:  
# dd if=/dev/zero of=/tmp/myswap bs=32k count=8192  
(bs=32k指定每个扇区占用32kb,读入了8192+0个区段,输出了8192+0个区段)  
注意:bs参数的目的在于指定每次读取及输入多少个bytes;由于磁盘存取的最小单位为扇区,因此设置bs也等于设置每个扇区的大小;而 count的目的则在指定可以使用多少个扇区.因此,可以使用的硬盘空间就等于bs*count.以上范例为例,可以使用的硬盘空间等于32*8192= 262144(KB),亦等于256MB.
执行上述命令后,会在/tmp目录中创建一个256MB的myswap文件  
格式华及启动swap文件  
接下来执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/tmp目录,并执行以下命令:  
# mkswap myswap (#将文件格式化为swap文件格式)  
setting up swapspace version 1 , size = 262144 KB  
# swapon /tmp/myswap (#启动swap分区)  
要停止使用新创建的swap文件,只要执行 swapoff /tmp/myswap命令即可.  
开机时自动启动新添加的swap分区  
如果每次开机后都要执行swapon命令启动swap分区或者文件,这太麻烦了.这时可以利用文字编辑器在/etc/fstab文件加一行,好让开机时自动启动swap分区及文件:  
/dec/hdb5 swap swap defaults 0 0 (开机时启动此swap分区)  
/tmp/myswap swap swap defaults 0 0 (开机时启动此swap文件)

如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差.
产生swap文件  
要创建swap文件,执行dd命令,新增一个256MB的swap文件:  
# dd if=/dev/zero of=/tmp/myswap bs=32k count=8192  
(bs=32k指定每个扇区占用32kb,读入了8192+0个区段,输出了8192+0个区段)  
注意:bs参数的目的在于指定每次读取及输入多少个bytes;由于磁盘存取的最小单位为扇区,因此设置bs也等于设置每个扇区的大小;而 count的目的则在指定可以使用多少个扇区.因此,可以使用的硬盘空间就等于bs*count.以上范例为例,可以使用的硬盘空间等于32*8192= 262144(KB),亦等于256MB.
执行上述命令后,会在/tmp目录中创建一个256MB的myswap文件  
格式华及启动swap文件  
接下来执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/tmp目录,并执行以下命令:  
# mkswap myswap (#将文件格式化为swap文件格式)  
setting up swapspace version 1 , size = 262144 KB  
# swapon /tmp/myswap (#启动swap分区)  
要停止使用新创建的swap文件,只要执行 swapoff /tmp/myswap命令即可.  
开机时自动启动新添加的swap分区  
如果每次开机后都要执行swapon命令启动swap分区或者文件,这太麻烦了.这时可以利用文字编辑器在/etc/fstab文件加一行,好让开机时自动启动swap分区及文件:  
/dec/hdb5 swap swap defaults 0 0 (开机时启动此swap分区)  
/tmp/myswap swap swap defaults 0 0 (开机时启动此swap文件)

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:swap文件:http://www.splaybow.com/post/swapfile15053027112007.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:115085382!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« Linux硬盘分区 Linux添加硬盘 »

相关文章:

在Linux上添加字体  (2018/9/1 11:53:09)

购物网站支付宝付款后跳转回来报错  (2015/3/18 15:52:24)

centos下安装nmap、sqlmap、metasploit  (2014/8/22 9:18:40)

Linux上极具杀伤力的破坏指令  (2014/8/18 8:53:22)

三步骤测试Linux主机是否连通  (2014/5/20 9:33:18)

Linux查看路由信息  (2014/5/8 15:01:06)

RHEL6.4搭建FTP服务器  (2014/4/29 10:16:55)

linux系统下设置网站404错误页  (2014/4/21 12:45:26)

OpenSSL安全公告  (2014/4/15 9:01:51)

系统管理员命令:sudo  (2014/4/14 11:06:49)