这次主要说一下建立虚拟内存Swap
建立虚拟内存空间
1. 以fdisk /dev/hd[a-d] 先建立一个partition 我建立一个500M的
(有必要时可在建立一个partition后,将该partition的ID改为82这是一个swap 的磁盘文件格式代号)
2. 以mkswap /dev/hd[a-d][1-16] 的方式来将刚刚的partition 格式化为swap格式
3. 再来则是将swap 启动,启动的指令为swapon /dev/hd[a-d][1-16]
我们立虚拟内存后,要实现要每次系统启动时,它自动就跟着启动,应该怎么做?
就是编辑/etc/fstab文件
等一下,看启动起来以后的虚拟内存应该是1G左右
比较慢,快进吧...
这样就成功的应用了
如果我就一块硬盘,都分完区了,那应该怎么办?
建立虚拟内存文件
1. 以dd 指令来建立swapfile ;
2. 以mkswap 来将swapfile 格式化为swap格式;
3. 以swapon 来启,使成为swap ;
4. 以swapoff 来关闭
现在的是1020076
1. 使用dd 这个指令来新增一个64MB 的文件在/tmp 底下:
dd if=/dev/zero of=/tmp/swap bs=4k count=16382
dd 这个指令是用来转换文件并且copy 用的;
if 指的是要被转换的输入文件格式/dev/zero (关于zero和null可以由man来查看)
of 指的是输出的文件,我们将之输出到/tmp/swap 这个文件;
bs 指的是一个扇区占用几个kb ;
count 指的是要使用多少个bs ,所以最后的容量为bs*count = 4k * 163820 ~ 640MB
如上所述,我们将建立一个名为/tmp/swap 的文件,且其内容共有640MB 左右大小的文件;
2. 使用mkswap 将/tmp/swap 这个文件格式化为swap 的文件格式:
mkswap /tmp/swap
3. 使用swapon 来将/tmp/swap 启动
swapon /tmp/swap
看,多了640多M
4. 使用swapoff 关掉swap file
swapoff /tmp/swap
想一下,如果是用这个文件的形式,要实现要每次系统启动时,它自动就跟着启动,应该怎么做?
这回可不是编辑fstab文件了,想一下吧
成功!!!!!!!!!!!
本文出自 “单身贵族” 博客,请务必保留此出处http://blog.chinaunix.net/uid-10915175-id-3209170.html
附件下载:
建立虚拟内存Swap.part1.rar
建立虚拟内存Swap.part2.rar