亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號

Linux系統(tǒng)磁盤存儲區(qū)管理原理技巧詳解1
2007-07-20   中國IT實(shí)驗(yàn)室

原理篇

  1. 交換空間是什么

  Linux 中的 交換空間(Swap space) 在物理內(nèi)存(RAM)被充滿時(shí)被使用。如果系統(tǒng)需要更多的內(nèi)存資源,而物理內(nèi)存已經(jīng)充滿,內(nèi)存中不活躍的頁就會被移到交換空間去。

  雖然交換空間可以為帶有少量內(nèi)存的機(jī)器提供幫助,但是這種方法不應(yīng)該被當(dāng)做是對內(nèi)存的取代。交換空間位于硬盤驅(qū)動器上,它比進(jìn)入物理內(nèi)存要慢。

  交換空間可以是一個(gè)專用的交換分區(qū)(推薦的方法),交換文件,或兩者的組合。 交換空間的總大小應(yīng)該相當(dāng)于你的計(jì)算機(jī)內(nèi)存的兩倍和 32 MB這兩個(gè)值中較大的一個(gè),但是它不能超過 2048 MB(2 GB)。

  2. 添加交換空間

  有時(shí),你會有必要在安裝后添加更多的交換空間。例如,你把系統(tǒng)內(nèi)存從 64 MB 升級到 128 MB,但是你只有 128 MB 的交換內(nèi)存。如果你執(zhí)行的是大量使用內(nèi)存的操作或運(yùn)行需要大量內(nèi)存的程序,把交換區(qū)增加到 256 MB 可能會對你有利。

  你有兩種選擇:添加一個(gè)交換分區(qū)或添加一個(gè)交換文件。推薦你添加一個(gè)交換分區(qū),不過,若你沒有多少空閑空間可用,創(chuàng)建交換分區(qū)可能會不大容易。

  要添加一個(gè)交換分區(qū)(假設(shè) /dev/hdb2 是你想添加的交換分區(qū)):

  硬盤驅(qū)動器不能在被使用(分區(qū)不能被掛載,交換分區(qū)不能被啟用)。要達(dá)到這一目的的最簡單方法是在救援模式下引導(dǎo)你的系統(tǒng)。當(dāng)提示掛載文件系統(tǒng)時(shí),選擇 “跳過”。

  如果驅(qū)動器不包含任何被使用的分區(qū),你還可以卸載這些分區(qū),使用 swapoff 命令來關(guān)閉硬盤驅(qū)動器上的所有交換空間。

  技巧篇

  使用 parted 或 fdisk 來創(chuàng)建交換分區(qū)。 parted 比 fdisk 使用起來更方便,因此,只有 parted 在這里會被說明。要使用 parted 來創(chuàng)建交換分區(qū):

  在 shell 提示下以根用戶身份鍵入命令: parted /dev/ hdb 。這里的 /dev/ hdb 是你的帶有空閑空間的硬盤驅(qū)動器的設(shè)備名稱。

  在 (parted) 提示下,鍵入 print 來查看現(xiàn)存的分區(qū)和空閑空間的數(shù)量。起止值以 MB 為單位。判定硬盤驅(qū)動器上的空閑空間數(shù)量,以及你想給新建的交換分區(qū)分配的空間數(shù)量。

  在 (parted) 提示下,鍵入 mkpartfs part-type linux-swap start end ,這里的 part-type 是 primary、extended、logical 中的一個(gè), start 是分區(qū)的起始點(diǎn), end 是分區(qū)的終止點(diǎn)。

  警告:改變會立即發(fā)生,在鍵入時(shí)請謹(jǐn)慎從事。

  鍵入 quit 來退出 parted 。

  現(xiàn)在,你就可以創(chuàng)建交換分區(qū)了,使用 mkswap 命令來設(shè)置交換分區(qū)。在 shell 提示下以根用戶身份鍵入以下命令:

  mkswap /dev/hdb2

  要立即啟用交換分區(qū),鍵入以下命令:

  swapon /dev/hdb2

  要在引導(dǎo)時(shí)啟用,編輯 /etc/fstab 文件來包括以下行:

  /dev/hdb2 swap swap defaults 0 0

  在系統(tǒng)下次引導(dǎo)時(shí),它就會啟用新建的交換分區(qū)。

  新添了交換分區(qū)并啟用它之后,請查看 cat /proc/swaps 或 free 命令的輸出來確保交換分區(qū)已被啟用了。

  要添加交換文件:

  判定新交換文件的大小,將大小乘以 1024 來判定塊的大小。例如,大小的 64 MB 的交換文件的塊大小為 65536。

  在 shell 提示下以根用戶身份鍵入以下命令,其中的 count 等于想要的塊大小:

  dd if=/dev/zero of=/swapfile bs=1024 count=65536

  使用以下命令來設(shè)置交換文件:

  mkswap /swapfile

  要立即啟用交換文件而不是在引導(dǎo)時(shí)自動啟用,使用以下命令:

  swapon /swapfile

  要在引導(dǎo)時(shí)啟用,編輯 /etc/fstab 文件來包含以下行:

  /swapfile swap swap defaults 0 0

  系統(tǒng)下次引導(dǎo)時(shí),它就會啟用新建的交換文件。

  新添了交換分區(qū)并啟用它之后,請查看 cat /proc/swaps 或 free 命令的輸出來確保交換分區(qū)已被啟動

熱詞搜索:

上一篇:Redhat Linux系統(tǒng)下關(guān)于磁盤配額的設(shè)置
下一篇:Linux系統(tǒng)磁盤存儲區(qū)管理原理技巧詳解2

分享到: 收藏