關(guān)于分區(qū)
如果你只是簡單地想用上Ubuntu,可以這樣操作:
1)如果你是直接將整個(gè)硬盤都用來裝Ubuntu,機(jī)器上沒有需要保存的數(shù)據(jù),或者已經(jīng)做好備份的情況下,可以直接在Ubuntu分區(qū)時(shí)選擇“向?qū)Зぉふ麄€(gè)硬盤”
2)如果你是做雙系統(tǒng),并已經(jīng)在Windows下倒出一塊空白空間(在磁盤管理中直接刪除某個(gè)磁盤)??梢灾苯釉赨buntu分區(qū)時(shí)選擇“向?qū)Зぉな褂米畲蟮倪B續(xù)空閑空間”
如果想更好地理解分區(qū)并實(shí)現(xiàn)自我定制,看看下面的內(nèi)容補(bǔ)習(xí)一下文件系統(tǒng)和掛載點(diǎn)的概念再根據(jù)自己的實(shí)際情況結(jié)合需求而定。
如何分區(qū)
那這些文件系統(tǒng)都要以獨(dú)立分區(qū)形式掛載嗎?也不盡然,需要看你的情況和需求而定。
一般常見的分區(qū)方式有:/文件系統(tǒng)和一個(gè)SWAP分區(qū);/文件系統(tǒng)、/home文件系統(tǒng)和一個(gè)SWAP分區(qū)、再詳細(xì)點(diǎn),再多個(gè)/boot系統(tǒng)、 /var文件系統(tǒng)等Linux目錄樹、不屬于Linux目錄樹的/back(名字自己定,/file也可以,這是自己用來存放備份數(shù)據(jù)的地方)
只分一個(gè)/ 和swap也有它的好處,可以最大限度的利用硬盤空間(用戶用時(shí)只要/沒用完,就可以不去理會(huì)硬盤空間的問題),但這樣重裝系統(tǒng)時(shí)要先備份/home,不然重裝就麻煩。如果你給Ubuntu侵害的硬盤空間比較小,比如只有8G、10G的,采取這種方式比較好,雖然默認(rèn)系統(tǒng)裝完后,/文件系統(tǒng)只有3個(gè)G左右,但隨著你安裝軟件的增多,/文件系統(tǒng)也會(huì)越來越大的,我現(xiàn)在給/文件系統(tǒng)分了6個(gè)G,就已經(jīng)被占用近5個(gè)G了。
但只劃分一個(gè)/分區(qū)也比較危險(xiǎn),這就意味著,所有的數(shù)據(jù)都將存放在唯一一個(gè) / 文件系統(tǒng)中,這對(duì)于實(shí)際的生產(chǎn)系統(tǒng)來說是不安全的(就如同我們在使用Windows時(shí)也不會(huì)只劃分一個(gè)C盤)。如果分配給Ubuntu的空間大一些,則可以將/home獨(dú)立掛載,也可以再根據(jù)自己需要把其它如/boot、/var等獨(dú)立掛載,這樣有一定好處:
引用:
/boot分區(qū),它包含了操作系統(tǒng)的內(nèi)核和在啟動(dòng)系統(tǒng)過程中所要用到的文件,建這個(gè)分區(qū)是有必要的,因?yàn)槟壳按蠖鄶?shù)的PC機(jī)要受到BIOS的限制, 況且如果有了一個(gè)單獨(dú)的/boot啟動(dòng)分區(qū),即使主要的根分區(qū)出現(xiàn)了問題,計(jì)算機(jī)依然能夠啟動(dòng)。這個(gè)分區(qū)的大小約在60MB—120MB之間。
/usr分區(qū),是 Linux系統(tǒng)存放軟件的地方,如有可能應(yīng)將最大空間分給它。
/home分區(qū),是用戶的home目錄所在地,這個(gè)分區(qū)的大小取決于有多少用戶。如果是多用戶共同使用一臺(tái)電腦的話,這個(gè)分區(qū)是完全有必要的,況且根用戶也可以很好地控制普通用戶使用計(jì)算機(jī),如對(duì)用戶或者用戶組實(shí)行硬盤限量使用,限制普通用戶訪問哪些文件等。
/var/log分區(qū),是系統(tǒng)日志記錄分區(qū),如果設(shè)立了這一單獨(dú)的分區(qū),這樣即使系統(tǒng)的日志文件出現(xiàn)了問題,它們也不會(huì)影響到操作系統(tǒng)的主分區(qū)。
/tmp分區(qū),用來存放臨時(shí)文件。這對(duì)于多用戶系統(tǒng)或者網(wǎng)絡(luò)服務(wù)器來說是有必要的。這樣即使程序運(yùn)行時(shí)生成大量的臨時(shí)文件,或者用戶對(duì)系統(tǒng)進(jìn)行了錯(cuò)誤的操作,文件系統(tǒng)的其它部分仍然是安全的。因?yàn)槲募到y(tǒng)的這一部分仍然還承受著讀寫操作,所以它通常會(huì)比其它的部分更快地發(fā)生問題。
/bin分區(qū),存放標(biāo)準(zhǔn)系統(tǒng)實(shí)用程序。
(將/boot單獨(dú)分區(qū))1 可以有幾個(gè)不同的操作系統(tǒng)共享同一套內(nèi)核 方便管理
2 boot目錄的IO訪問比較少,單獨(dú)放在一個(gè)分區(qū),可以防止其它目錄的讀寫導(dǎo)致boot的inode損壞
3 老主板有1024柱面問題 單獨(dú)在前1024柱面分一個(gè)boot分區(qū) 可以避免這個(gè)問題
4 如果做RAID或者LVM,引導(dǎo)管理程序可能不支持,導(dǎo)致找不到內(nèi)核,因此單獨(dú)的boot分區(qū)就很有意義了
5 方便使用dd這樣的工具進(jìn)行備份
6 可以用只讀方式掛載boot分區(qū) 增加安全性
ps: 如果喜歡折騰系統(tǒng) 常常重裝 那么單獨(dú)分出來確實(shí)沒什么用處
如果將/boot單獨(dú)分區(qū),則/boot為主分區(qū),而/分區(qū)不必是主分區(qū)。
安全的分區(qū)方案原則:系統(tǒng)數(shù)據(jù)和普通用戶數(shù)據(jù)分離放置于不同的分區(qū) (即使用單獨(dú)的 home 分區(qū));不經(jīng)常變化的系統(tǒng)數(shù)據(jù)和經(jīng)常變化的系統(tǒng)數(shù)據(jù)分離放置于不同的分區(qū)(即使用單獨(dú)的 usr 分區(qū)和 var 分區(qū))。
一般地,在一個(gè)實(shí)際系統(tǒng)中至少要?jiǎng)?chuàng)建單獨(dú)的 home 分區(qū)。
還有另外一個(gè)說法:/boot:在很多老舊的教程中,都會(huì)讓用戶在/boot目錄上掛載一個(gè)大小為100MB左右的獨(dú)立分區(qū),并推薦把該/boot放在硬盤的前面,即1024柱面之前。事實(shí)上,那是Lilo無法引導(dǎo)1024柱面后的操作系統(tǒng)內(nèi)核的時(shí)代遺物了。當(dāng)然,也有作者宣稱,獨(dú)立掛載/boot的好處是可以讓多個(gè)Linux共享一個(gè)/boot。其實(shí),無論是基于上述的哪種理由,都沒有必要把/boot分區(qū)獨(dú)立出來。首先,Grub可以引導(dǎo)1024柱面后的Linux內(nèi)核;其次,即使是安裝有多個(gè)Linux,也完全可以不共享/boot。因?yàn)?boot目錄的大小通常都非常小,大約20MB,分一個(gè)100MB的分區(qū)無疑是一種浪費(fèi),而且還把硬盤分的支離破碎,不方便管理。另外,如果讓兩個(gè)Linux共享一個(gè)/boot,每次升級(jí)內(nèi)核,都會(huì)導(dǎo)致Grub的配置文件沖突,帶來不必要的麻煩。而且,不獨(dú)立/boot分區(qū)僅僅占用了根目錄下的大約20MB左右的空間,根本不會(huì)對(duì)根目錄的使用造成任何影響。值得注意的是,隨著硬盤容量的增大,無法引導(dǎo)Linux內(nèi)核的現(xiàn)象再次出現(xiàn),這也就是著名的137GB限制。很遺憾,Grub是無法引導(dǎo)137GB之后的分區(qū)中的Linux內(nèi)核的。如果你不巧遇到了這樣的情況,你就要考慮把/boot獨(dú)立掛載到位于137GB前方的獨(dú)立分區(qū)中,或者索性就把 Linux分區(qū)都往前移動(dòng),讓根目錄所在分區(qū)位于137GB之前。
所以/boot分不分自己決定嘍
? ? ? ? 分區(qū)的順序最好是把boot分區(qū)靠前,swap分區(qū)最后。如果是整個(gè)硬盤安裝一套Linux系統(tǒng),一般來講boot放到最前面,并且把boot設(shè)置為主分區(qū),其它都設(shè)置為邏輯分區(qū)。如果是雙系統(tǒng)或多系統(tǒng)安裝,一般都選擇邏輯分區(qū)即可。
創(chuàng)建分區(qū)后,在安裝之前需要更新分區(qū)表,所以如果您是硬盤安裝,并且ISO放在本磁盤的某個(gè)分區(qū),由于安裝程序無法卸載該掛接(感覺是安裝程序的問題,相信這些兼容問題在以后的版本會(huì)有解決),可能無法更新分區(qū)表,也就是說可能無法使用手動(dòng)分區(qū)繼續(xù)安裝。所以要么使用光盤安裝,要么把ISO換到另一個(gè)硬盤分區(qū)里。
安全的分區(qū)方案原則:系統(tǒng)數(shù)據(jù)和普通用戶數(shù)據(jù)分離放置于不同的分區(qū) (即使用單獨(dú)的 home 分區(qū));不經(jīng)常變化的系統(tǒng)數(shù)據(jù)和經(jīng)常變化的系統(tǒng)數(shù)據(jù)分離放置于不同的分區(qū)(即使用單獨(dú)的 usr 分區(qū)和 var 分區(qū))。一般地,在一個(gè)實(shí)際系統(tǒng)中至少要?jiǎng)?chuàng)建單獨(dú)的“/home”分區(qū)。
圖文演示
在此,我用虛擬機(jī)來給大家演示一下如何操作分區(qū),當(dāng)然,這里的數(shù)據(jù)并沒有參考意義,只是讓大家有一個(gè)感性認(rèn)識(shí)(PS:在手動(dòng)分區(qū)過程中隨時(shí)可以通過“撤銷對(duì)分區(qū)設(shè)置的修改”來放棄劃分錯(cuò)誤的分區(qū)重新開始):
?。ㄒ唬┯肈esktop CD安裝到空白硬盤:
注意:在用Desktop CD安裝Ubuntu到空白硬盤時(shí),只有兩個(gè)分區(qū)選擇:“向?qū)Зぉな褂谜麄€(gè)磁盤”和“手動(dòng)”,如果想用整個(gè)硬盤來安裝Ubuntu系統(tǒng)而又不進(jìn)行比較細(xì)的分區(qū),可以選擇“使用整個(gè)硬盤”,安裝程序會(huì)自動(dòng)將整個(gè)磁盤分為/文件系統(tǒng)和SWAP文件系統(tǒng),SWAP的大小在我的實(shí)驗(yàn)中略小于內(nèi)存?!笆褂谜麄€(gè)硬盤”比較簡單,點(diǎn)擊“前進(jìn)”按鈕一閃就完成了,下面我們看一下如何手動(dòng)分區(qū)(只是簡單地分為/、/home和SWAP,如果想分割出更多的分區(qū)參照著操作就可以了):
選擇“手動(dòng)”,點(diǎn)擊“前進(jìn)”
點(diǎn)擊“New Partition Table”
點(diǎn)“繼續(xù)”
1 選擇“free space”(空閑空間)
2 點(diǎn)擊“New partition”(新建分區(qū))
3 選擇新分區(qū)的類型:Primary(主分區(qū))(單獨(dú)安裝Ubuntu到全新磁盤,/分區(qū)需要選擇Primary,其它分區(qū)選擇Logical邏輯分區(qū)就可以;如果是安裝雙系統(tǒng)且已安裝Windows的話,/分區(qū)的類型選擇Primary或者Logical都可以,其它分區(qū)選擇Logical邏輯分區(qū)。)
4 輸入新分區(qū)的大小(以MB為單位)
5 選擇新分區(qū)的位置(你希望新分區(qū)是建在可用空間的首部還是尾部,一般默認(rèn)統(tǒng)一選擇“開始”就可以)
6 選擇使用的文件系統(tǒng)(一般用ext3或ReiseFS)
7 選擇掛載點(diǎn)(雖然這里有個(gè)下拉三角,但我在虛擬機(jī)實(shí)驗(yàn)時(shí)卻無法選擇,只能自己輸入)
8 點(diǎn)擊“OK”確認(rèn)
創(chuàng)建完/文件系統(tǒng)后,可以看到已經(jīng)建立了一個(gè)ext3文件系統(tǒng)的掛載到/的分區(qū),還剩1932MB空閑空間,如圖:
繼續(xù)來創(chuàng)建并掛載到/home文件系統(tǒng),與前面的操作類似,只是分區(qū)類型無需為Primary(主分區(qū)),只要為邏輯分區(qū)(Logical)就可以了:
創(chuàng)建并掛載完/home文件系統(tǒng)后,如圖:
我們接著創(chuàng)建SWAP分區(qū),注意這時(shí)分區(qū)大小我們用系統(tǒng)提供的剩余空閑空間大小就可以了,文件系統(tǒng)用swap,這里就不用輸入掛載點(diǎn)了:
分區(qū)全部創(chuàng)建完了,如圖:
在Desktop CD安裝的最后一步,我們可以看到:
評(píng)論