交換分區(qū) SWAP
交換分區(qū)是計算機物理內(nèi)存的擴展。很可能,你在RedHat 初始設(shè)置時創(chuàng)建了一個交換分區(qū)。 你能
使用以下命令行證實你的系統(tǒng)中可用交換空間的大小:
cat /proc/meminfo
你能夠擁有幾個交換分區(qū)。[舊的Linux 內(nèi)核限制了每個交換分區(qū)的大小,大致可達到124 MB, 但
linux kernels 2.2.x 以上版本取消了該限制] 這里是創(chuàng)建和啟用一個交換分區(qū)的步驟:
使用fdisk 創(chuàng)建一個適當大小的分區(qū) (分區(qū)類型 82, "Linux swap")。
格式化分區(qū), 檢查損壞的區(qū)塊, 例如:
mkswap -c /dev/hda4
你要用你自己的分區(qū)名字代替/dev/hda4。 因為我沒有指定分區(qū)大小, 系統(tǒng)自動監(jiān)測。
啟用交換分區(qū), 例如:
swapon /dev/hda4
為了讓該交換分區(qū)在啟動時能自動啟用,你得在/etc/fstab 文件中包含適當?shù)娜肟? 例如
/etc/fstab, for example:
/dev/hda4 swap swap defaults 0 0
如果你需要禁用該交換分區(qū), 你(作為超級用戶)使用:
swapoff /dev/hda4
交換文件
交換文件通常比交換分區(qū)慢,所以這不是永久推薦的交換方法。可是, 如果你 臨時需要更多的交換
空間,創(chuàng)建一個交換文件能被快速安裝。 你能有最多可達8 個的交換文件, 每個文件最大可達16
MB。 這里是產(chǎn)生交換文件的步驟:
- 創(chuàng)建一個指明了大小的交換文件:
dd if=/dev/zero of=/swapfile bs=1024 count=8192
(/dev/zero文件代表一個永遠輸出 0的設(shè)備文件,使用它作輸入可以得到全為空的文件。因此可用來創(chuàng)建新文件和以覆蓋的方式清除舊文件。)
這物理上創(chuàng)建了交換文件 /swapfile, 塊大小 1024 字節(jié), 文件包含8192 個塊, 總大小大約8 MB.
[ dd 命令復制了文件。 在以上例子中, 輸入文件 (if)是 /dev/zero,輸出文件 (of)是
/swapfile 。你不能使用 cp (copy)命令來復制文件,因為交換文件在硬盤上是物理連續(xù)的]。
- 用下面的命令設(shè)置文件:
mkswap /swapfile 8192
- 發(fā)出下面命令把緩存區(qū)的內(nèi)容強制寫入硬盤:
sync
- 啟用交換文件用:
swapon /swapfile
當你用完交換文件, 你關(guān)閉并移開它
swapoff /swapfile
rm /swapfile
原文:http://blog.csdn.net/tesge/archive/2004/07/28/54134.aspx
新聞熱點
疑難解答