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