使用交换文件临时增加交换分区
2016-11-06 12:43
375 查看
标题:增加交换分区
链接:http://blog.chinaunix.net/uid-139222-id-2861970.html
标题:用交换文件的方式添加交换分区
链接:http://blog.csdn.net/ddjohn/article/details/50772450
标题:Swap交换分区概念
链接:http://www.cnblogs.com/kerrycode/p/5246383.html
标题:Linux SWAP 交换分区配置说明
链接:http://blog.csdn.net/tianlesoftware/article/details/8741873
先解释几个命令:
dd命令的一个例子(dd - convert and copy a file):
从文件"/dev/zero"(if=/dev/zero)中读取数据,然后写到文件"/swap_folder/swap_file1"(of=/swap_folder/swap_file1)中,一次读取和写入1024字节(bs=1024),复制1024*1024=1048576个输入块,即执行1048576次(count=1048576)
对于链接"http://www.poluoluo.com/server/201311/249892.html"的说法"bs是扇区大小,bs=512指大小为512B,count为扇区数量,表示创建一个大小为512M的文件,/home/swap用空值填充",我持怀疑态度。
另外,以下命令是一样的:
mkswap命令的一个例子(mkswap - set up a Linux swap area):
设置Linux交换分区,设备(磁盘分区/文件)为"/swap_folder/swap_file1",标签名为"swap_file1",交换分区大小为"1048576"字节。
注:在创建了一个交换文件或一个交换分区以后,你必须在它的开头部分写上一个签名;这个签名中包括了一些由内核使用的管理信息。这是用\cmd{mkswap}命令来做到的。
swapon命令的一个例子(swapon, swapoff - enable/disable devices and files for paging and swapping):
注:一个已初始化的交换空间是使用命令swapon投入正式使用的。该命令告诉内核这个交换空间可以被使用了。到交换空间的路径是作为参数给出的。
"swapon -s"/"swapon --summary": Display swap usage summary by device. Equivalent to "cat /proc/swaps". Not available before Linux 2.1.25.
我们可以通过"swapon -s"或"cat /proc/swaps"按照设备显示交换空间的使用概览。
下面是一个例子:
链接:http://blog.chinaunix.net/uid-139222-id-2861970.html
标题:用交换文件的方式添加交换分区
链接:http://blog.csdn.net/ddjohn/article/details/50772450
标题:Swap交换分区概念
链接:http://www.cnblogs.com/kerrycode/p/5246383.html
标题:Linux SWAP 交换分区配置说明
链接:http://blog.csdn.net/tianlesoftware/article/details/8741873
先解释几个命令:
dd命令的一个例子(dd - convert and copy a file):
dd if=/dev/zero of=/swap_folder/swap_file1 bs=1024 count=1048576解释:
从文件"/dev/zero"(if=/dev/zero)中读取数据,然后写到文件"/swap_folder/swap_file1"(of=/swap_folder/swap_file1)中,一次读取和写入1024字节(bs=1024),复制1024*1024=1048576个输入块,即执行1048576次(count=1048576)
对于链接"http://www.poluoluo.com/server/201311/249892.html"的说法"bs是扇区大小,bs=512指大小为512B,count为扇区数量,表示创建一个大小为512M的文件,/home/swap用空值填充",我持怀疑态度。
另外,以下命令是一样的:
dd if=/dev/zero of=/swap_folder/swap_file1 bs=1024 count=1048576 dd if=/dev/zero of=/swap_folder/swap_file1 bs=1k count=1048576 dd if=/dev/zero of=/swap_folder/swap_file1 bs=1M count=1024 dd if=/dev/zero of=/swap_folder/swap_file1 bs=1G count=1因为 k=1024,M=1048576,G=1073741824, 而 kD=1000,MD=1000000,GD=1000000000, 所以下面的命令和上面的命令不一样:
dd if=/dev/zero of=/swap_folder/swap_file1 bs=1kD count=1048576注:创建无孔的交换文件的一个好方法是通过dd命令创建。
mkswap命令的一个例子(mkswap - set up a Linux swap area):
mkswap /swap_folder/swap_file1 --label=swap_file1 1048576解释:
设置Linux交换分区,设备(磁盘分区/文件)为"/swap_folder/swap_file1",标签名为"swap_file1",交换分区大小为"1048576"字节。
注:在创建了一个交换文件或一个交换分区以后,你必须在它的开头部分写上一个签名;这个签名中包括了一些由内核使用的管理信息。这是用\cmd{mkswap}命令来做到的。
swapon命令的一个例子(swapon, swapoff - enable/disable devices and files for paging and swapping):
swapon /swap_folder/swap_file1
注:一个已初始化的交换空间是使用命令swapon投入正式使用的。该命令告诉内核这个交换空间可以被使用了。到交换空间的路径是作为参数给出的。
"swapon -s"/"swapon --summary": Display swap usage summary by device. Equivalent to "cat /proc/swaps". Not available before Linux 2.1.25.
我们可以通过"swapon -s"或"cat /proc/swaps"按照设备显示交换空间的使用概览。
下面是一个例子:
[root@localhost /]# cat /proc/swaps Filename Type Size Used Priority /dev/dm-1 partition 2002940 0 -1 [root@localhost /]# mkdir /swap_folder [root@localhost /]# dd if=/dev/zero of=/swap_folder/swap_file1 bs=1024 count=1048576 1048576+0 records in 1048576+0 records out 1073741824 bytes (1.1 GB) copied, 1.91563 s, 561 MB/s [root@localhost /]# mkswap /swap_folder/swap_file1 --label=swap_file1 1048576 Setting up swapspace version 1, size = 1048572 KiB LABEL=swap_file1, UUID=815d2de3-60d8-4814-ae6c-2a2d30b27e6a [root@localhost /]# swapon /swap_folder/swap_file1 swapon: /swap_folder/swap_file1: insecure permissions 0644, 0600 suggested. [root@localhost /]# echo $? 0 [root@localhost /]# cat /proc/swaps Filename Type Size Used Priority /dev/dm-1 partition 2002940 0 -1 /swap_folder/swap_file1 file 1048572 0 -2 [root@localhost /]#完。
相关文章推荐
- 系统运维技巧(三)——利用dd命令临时增加交换分区
- 系统运维技巧(三)——利用dd命令临时增加交换分区
- 如何在linux下使用c语言操作临时文件
- 在JSP开发中使用jdom解析临时存放数据的XML文件
- 手动增加交换分区
- 修改ubuntu交换分区的使用效率
- 使用grep判断是否需要通过sed往文件中增加数据。
- 如何在linux下使用c语言操作临时文件
- Ubuntu中增加交换分区
- 在linux下使用c语言操作临时文件
- Windows 到 Linux 之旅: 第 6 部分. 使用分区和文件系统
- 不使用任何临时变量进行2个数的交换
- 在FreeBSD平台下使用mrtg来监控cpu、内存、交换分区、TCP连接以及本机网卡流量
- Windows 到 Linux 之旅—第 6 部分. 使用分区和文件系统
- 虚拟机VMare Workstation的使用,以及如何在虚拟Linux中访问Windows宿主文件,分区.(转载)
- Linux下增加交换分区的方法
- 如何在不增加swap分区的情况下使用swap文件来增加swap?
- C中不使用临时变量交换两个变量的值(作者:yxin1322;blog:http://blog.csdn.net/yxin1322)
- 如何在linux下使用c语言操作临时文件
- 在SecureCRT中使用zmodem与Linux服务器交换文件