歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

Linux操作系統實戰:分區規劃方法詳細介紹

  以下內容需要一些Linux基礎知識,如果看不下去只要記住,在安裝 Linux 時最起碼得分2個分區“/”與“swap”。其他的可以暫時不考慮。

  【51CTO編者注:swap——交換分區,系統運行的“虛擬內存”。眾所周知,現代操作系統都實現了“虛擬內存”這一技術,不但在功能上突破了物理內存的限制,使程序可以操縱大於實際物理內存的空間,更重要的是“虛擬內存”是隔離每個進程的安全保護網,使每個進程不受其他程序的干擾。

  Swap空間的作用可簡單描述為:當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復保存的數據到內存中。這樣,系統總是在物理內存不夠時,才進行Swap交換。這種現象對於計算機使用者是經常遇到的。

  分區時,在物理內存8GB范圍內,交換分區一般為物理內存的2倍即可。】

  “/usr”所掛的分區到目前為止應該還有1G左右的空閒。首先明確,你的系統是否要安裝大量軟件?如果你只是嘗嘗新鮮,就到此打住吧。前面說過,雜七雜八的東東都扔在“/opt”裡,最好給“/opt”一些分區。

  把“/opt”下的東西分成5類:

  系統和各種資料要備份,於是有了“backup”;不想把所有用戶資料都塞在“/”分區,就在這裡新建了目錄“home”;有自己安裝的程序,就新建了目錄“prog”;有flash、mp3之類的公共資源,就新建了目錄“store”;DOS/Window分區經常訪問,所以不再放在臨時掛載點“ /mnt”,統統放到“zzz”裡。

  前4個目錄,可以每個目錄都給一個分區,但是我只能再騰出3個分區,我自己的做法是“backup”下一個分區,“home”下一個分區,“prog”下一個分區,“store”實際建在“prog”裡,然後鏈接到“/opt”中的。

  這個也以你的實際情況為准。不過因為KDE對鏈接處理的某些問題,最好在“/opt/prog”下有一個分區。個人主目錄下往往保存有桌面環境的種種設置,而不同Linux發行版的設置有不盡相同,所以我在“/opt/home”下面以相同的名字和權限創建了一些目錄,分別鏈接到個用戶主目錄裡,命名為“123”。除了不在裡面安裝軟件外,各類雜七雜八的東西有時也扔在這個“123”裡,實際上都丟進了“/opt/home”下的某個目錄裡。

  在“prog”目錄下還建有幾個子目錄:

  “/opt/prog/c”。“c”,constant,固定的,固化的。那些裝完後老死都不能挪窩的,或者牽牽掛掛太多導致挪窩很麻煩的軟件裝在這裡,比如曾經用過的“JBuilder8”。軟件新裝一個軟件的時候,我不知道安裝完成後如果我把這個軟件移動到其他位置它是否還能正常工作,所以新軟件一般也裝到這裡。

  “/opt/prog/l”。“l”,linkable,能到處鏈接的。“/opt/prog/c”裡的軟件裝好後我會試著把這個軟件連它的安裝目錄整個移動到其他地方,並給安裝目錄改名,再在“/opt/prog/c”裡用原名做一個符號鏈接,指向被移位更名的安裝目錄。“Apache”、 “MySQL”等一些軟件在這種情況下依然能正常工作。我會把這類軟件從“/opt/prog/c”移到“/opt/prog/l”裡,並在“/opt /prog/c”裡做一個指向新位置的鏈接。

  “/opt/prog/m”。“m”,moveable,能四處般動的。還有一些軟件,如“Tomcat”、“JDK”和 “PostgreSQL”,即使不在它們最初的安裝位置並且改名換姓只要改改環境變量,或者再做很少一點設置,它們也能正常工作。這類移動起來很方便,說走拍拍屁股能立馬走人的軟件我都挪到這裡。

  “/opt/prog/tmp”。臨時的雜物堆,新軟件的安裝文件暫時放在這裡,新軟件在這裡編譯、安裝。

  “/opt/prog/store”。我沒有更多的分區供“/opt/store”用,所以在我的機器上,“/opt/store”實際是指向這裡的符號鏈接。

  做這些需要從Window手裡再搶至少一個分區過來。

  Linux安裝時占用的3個分區和其前面的分區最好都不要動,只把其後面的分區轉過來,除了可能讓Win不高興外,不會有什麼影響。如果你的 Linux恰好安裝在最後幾個分區,或者後面的分區不夠用,你只好再搶前面的分區了,這時最好不要改變前面分區的個數。這也不會有太大影響。

  不幸,如果你必須改變前面分區的數目,調整完畢後你的Linux很可能無法啟動。此時你就得用安裝時制作的引導盤了。重新算計一下,看你此時的 Linux“/”分區是哪個。假定此時的Linux“/”分區是“hdxy”,用軟盤引導,看到“:”時輸入“linux 1 root=/dev/hdxy”,Linux將以運行級別1啟動。或者你有其他辦法讓這個Linux以運行級別1啟動也可。按照前面的辦法重新創建引導並制作一份Linux啟動扇區的鏡象。也別忘了調整“/etc/fstab”,同樣還是按照你的實際情況。

Copyright © Linux教程網 All Rights Reserved