swap 分区
当系统的物理内存不够用的时候,把内存中的一部分空间释放出来,以供当前程序使用。那些被释放的空间可能来自一些很长时间没有操作的程序,那些被释放的空间被临时保存在swap分区中,等到那些程序要运行时,再从swap分区中恢复保存的数据到内存中。
查看当前物理内存和交换内存使用情况
free
-m 以M为单显示
[root@localhost var]# free -m
total used free shared buffers cached
Mem: 482 155 326 0 12 18
-/+ buffers/cache: 124 357
Swap: 1983 0 1983
[root@localhost var]#
交换分区的创建
先使用fdisk 创建主分区并把分区的类型设置为82 即Linux swap
mkswap /dev/sde1 即可使该分区被格式化成swap分区的文件系统
将swap 分区挂载到当前系统上
swapon /dev/sde1
-a 启用所有定义在/etc/fstab 文件中的交换设备
swapoff /dev/sde1 你懂得
dd命令
convert and copy a file 转换并拷贝文件
作用是用指定的块大小来拷贝文件,并在拷贝的同时进行指定的转换。
dd [option]
if=数据来源
of=数据输出目标
bs=拷贝多少字节 加M为多少M
count=# 拷贝前边bs给出的字节多少个
dd if=/dev/sda of=/mnt/usb/MBR.backup bs=512 count=1
备份sda设备的MBR引导记录到usb的MBR.back文件中
dd if=/mnt/usb/MBR.backup of=/dev/sda bs=512 count=1
还原sda设备的mbr引导记录
当没有多余的硬盘分区作为swap分区时,可以创建一个文件当swap分区
注:此方法只是用来临时使用,性能是相对不是怎么好的,只是说有这么一种方法
dd if=/dev/zero of=/var/swapfile bs=1M count=1024 (创建一个1G的空文件)
mkswap /var/swapfile 格式化为swap分区文件系统
swapon /var/swapfile 即加载此文件为当前系统的swap分区
/dev/zero 是一个可无限生产0的设备文件,主要用处是用来创建指定长度初始化的空间文件,
就像临时交换文件。
本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1655866如需转载请自行联系原作者
Winthcloud