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