怎么给linux分区,如何合理地给你的Linux分区
這個p開頭的單詞(Partitions-分區)讓你害怕?你不是唯一的那個。分區確實很復雜。本文就對此做個小小的解釋,如何給你的Linux系統分區。
Image by?dmyhung
分區是什么?
分
區就是硬盤格式化過程中的空間劃分。當然是邏輯意義上的劃分咯,不是真的叫你把硬盤拔出來用刀子劃分啊。硬盤分區后就有各種用途了。把分區想象成兩個不同
的配置過程。分區很方便因為它起到了一種“沙盤式”的作用。(譯者:沙盤,差不多就算虛擬的概念吧,真實的操作不受影響)如果你有個1TB的硬盤,分成兩
個區,一個250GB,一個750GB,這樣你在這個分區的操作不會影響到另一個分區,反之亦然。你可以把這個分區在網上共享,而不必擔心另一個分區也會
被共享出去。一個分區可以裝上讓木馬、病毒肆虐的Windows系統,另一個可以裝上過時的打滿安全補丁的Linux系統。二者不會相互影響,除非你把兩
個分區都搞壞了,或者你的硬盤真的報廢了。
另一個分區的好處是,你的分區可以有各種各樣的不同文件系統。文件系統就算把硬盤格式化成系統可以讀寫操作的一種“表”結構。你只有一個硬盤?沒問題啊。你還是可以在一個硬盤上安裝不同的系統。省的再買個硬盤了。
雖
然文件系統很多種,但分區類型只有三種:主分區,擴展分區,邏輯分區,其中邏輯分區是在擴展分區中的。一個硬盤只能有最多四個主分區,這是因為主引導記錄
的限制。這個只跟硬盤有關,跟操作系統是什么沒有關系。主引導記錄告訴機器從哪里啟動系統,所以一般來說主分區是安裝系統的。但如果你想要多個分區怎么
辦?這就是擴展分區的用途了。擴展分區就是其他邏輯分區的容器。你可以在里面放任意多的邏輯分區。(譯者:說是無限多個,其實還是有限的,至少不能超過你
硬盤的大小,而且據我說知是125個,2的7次方?)
既
然擴展分區這么給力,那干嘛不用擴展分區呢?因為你不能從擴展分區啟動系統。當然現在牛人很多啊,是有法子的。但最好的方法就在事先就準備用主分區裝系
統。而且分區如何標識也是跟分區的類型有關的。先是主分區而后再標識邏輯分區。這樣的話,如果你在系統間切換就會引起盤符錯亂的問題,以后添加或是刪除分
區也會出現這個問題。
Linux中的掛載點
Windows下的很明了:一個分區就是一個盤。如果有可以兼容的文件系統,系統也可以讀寫那個分區。如果是不兼容的文件系統,Windows就忽略這個分區了,或者提示你格式化。Linux-所有類似Unix-卻不是這樣。
Linux
就是把所有的一切都放到一顆“樹”下。如果你有另外的分區或者硬盤,它們就會被“掛載”到枝干的子目錄中,像是/media or
/mnt.這個子目錄就是所謂的掛載點了。
這個方法跟Linux的“樹”概念更好地融合在一起。你可以把分區掛載到任意的子目錄中。Windows就不是怎么簡單了。一個新的分區就是另外的一個
盤。而且Linux原生支持的文件系統比Windows多得多啊。
還記得硬盤只能有四個主分區嗎? 有個牛人安裝了145個系統這個是怎么搞的??,道理很簡單,你一個主分區掛載/boot,里面安裝啟動引導程序像 GRUB 或者 LiLo,起到引導系統的作用,然后再把擴展分區里的那么多個系統啟動起來。
那我要怎么分區呢?
一般的Linux系統分區是這樣的 12-20 GB 給系統的分區,掛載為/ (叫做根分區)
一個比較小的分區用來擴大內存,掛載為swap
一個比較大的用來存儲個人數據的分區,掛載為/home
分
區大小具體要根據你的需求和情況而定。一般是從swap分區開始,如果你要做很多多媒體編輯或者你的內存比較小,那swap分區就該大一點。如果你的內存
足夠大,甚至可以不用swap分區。但是有些Linux發行版在待機和休眠時會因此出現問題。swap分區大小的原則是根據你的內存大小而設置,一般就是
內存的1.5到2倍大。而且最好把swap分區放在硬盤的最前面或者最后面以便讀寫。
就算你要裝很多軟件,20GB的根分區也足夠了?,F在的Linux流行的是 ext3 和 ext4的文件系統,這些文件系統有自動整理碎片的功能呢。這個功能要求最好有25%-35%的剩余空間
最
好,不管剩下多少空間都劃分給/home分區,來存儲個人數據。這個和Windows下的“用戶”文件夾很像,保存了軟件的設置,音樂,下載的文件,文檔
等等以及其他用戶的文件。最好給這個/home獨立掛載一個分區,這樣不論你以后是升級還是重裝系統都不用備份你的個人數據了。是不是感覺比
Windows方便多了。而且啊,你的軟件設置,你的系統界面相關的設置都會保留哦。牛吧。
如果你運行的是一臺服務器或者媒體文件比較多,你最好多安裝個硬盤。一塊固態硬盤裝系統是最完美的,最多32GB,另一塊1TB或2TB的硬盤開頭就掛載swap分區,其余的就掛載/home。
如果你對此比較了解的話,還可以給其他目錄獨自掛載一個分區,像臨時目錄(temporary directory (/tmp)), 服務器目錄 (/var/www), 軟件目錄(/usr), 日志目錄 (/var/log).
安裝系統的時候指定掛載點
本例展示的是安裝最新正式版的Ubuntu Maverick Meerkat(10.10)分區操作。安裝到“劃分磁盤空間”時,選擇“自定義分區(高級)” ??
別看到”高級“就緊張啊。其實沒那么難,而且有好處的啦。點擊”繼續“,來到磁盤分區表
選擇空閑空間(free space),點擊“Add…”添加,如果沒有看到空閑空間,那就點擊Windows分區,選擇“改變”按鈕來縮小空間,這樣就有足夠的空間裝ubuntu了
如
上圖,我在硬盤開頭分了11.5GB大小主分區來掛載根分區。文件系統呢要用Linux兼容的像是默認的 ext4, 雖然你還有別的選擇 ext2,
ext3,
ReiserFS.上網搜索下吧,相信你會做出最好的選擇,如果有疑問,那就堅持默認選擇吧。你當然可以分更多空間給根分區,但除非你要安裝或者編譯的軟
件太多,否則20GB夠你用的了。點OK,接下來劃分其他分區。
這次如你所見,我選擇了邏輯分區(擴展分區會因此自動建立的)因為我的機子只有512M內存所以我的分區大小差不多是1.5倍于內存,掛載為 “swap area.”值得注意的是,我這個分區是劃分在硬盤最后的空間,這樣系統讀寫比較快。點OK,繼續
其
他的空間,我都劃分為/home分區了。文件系統還是ext4.下面就是一個比較不確定的問題了:這個/home分區該用主分區還是邏輯分區呢。我用的是
主分區,因為我不想在安裝其他系統了,否則就要用邏輯分區。如果你不想安裝三個以上的系統,那簡單起見就用主分區得了。
分區搞定后,就可以繼續安裝了。我的分區結果如圖:
如果你感動手腳發涼,現在就可以退出安裝,不會有任何問題。在點擊“安裝”前,一切設置都不起作用。所以可以退回去再設置。
現在你知道什么是分區了吧,也知道如何給Linux合理分區了。記得要多上網搜索啊,要學的東西還多這呢。
好了,對本文有任何看法和想法的請一定留言啊
總結
以上是生活随笔為你收集整理的怎么给linux分区,如何合理地给你的Linux分区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬去百度百科词条_pytho
- 下一篇: mysql oa数据库设计_OA项目1