430px-Ubuntu_Windows_Menu.png  

不知道大家平常在安裝Ubuntu作業系統或其他Linux distributions時,是怎麼分割硬碟的呢?
也許有一大部分的人都是使用系統預設的分割方式吧,原本系統預設的分割方式並沒有什麼不好,不過如果我們對Linux作業系統的檔案架構能夠有更進一步的了解,在安裝Linux作業系統時就可以透過手動分割硬碟,來大大地提升Linux使用硬碟的效率和Linux本身的安全和穩定性喔!

Linux的檔案架構下,所有的資料夾都在根目錄﹝root﹞下,根目錄在Linux中的檔案路徑為:“ / ”,而在root下的每個資料夾內都會存放特定用途的檔案,以下是I.P. zoner建議大家進行手動分割的各個分割區大小和掛載點:

/boot

這個目錄是用來存放啟動Linux核心﹝kernel﹞所需的檔案,我們大約只需要分割200MB給這個分割區﹝partition﹞即可,分配過多的硬碟空間給這個分割區,只會造成硬碟空間的浪費。

/

根目錄,Linux檔案系統中的所有目錄都在根目錄之下,通常我們只要分割2GB給這個分割區即可。

/usr

幾乎所有Linux中的應用軟體套件、說明文件和函數類別庫都存放在這個目錄之下,所以隨著我們使用Linux作業系統的時間一久,安裝的應用軟體也會相對的增加,這個目錄的使用空間也會越來越大,一般來說,分割5~10GB給這個分割區就足夠使用了。

/var

這個目錄存放許多各種有關於Linux kernel和應用軟體的檔案,如日誌檔﹝log files﹞和訊息檔﹝messages files﹞等,一般來說只要分割2~5GB給這個分割區就足夠了。

/usr/local

此目錄的用途類似/usr,唯一的不同在於此目錄是用來存放本地端或客製化的應用軟體套件、說明文件和函數類別庫,這個分割區可以分割2~10GB不等,就看你平常有沒有自行發展軟體的習慣,若你常常在Linux撰寫或修改軟體,這個分割區可以分割的大一點,若沒有,這個分割區可以分割的小一點。

/tmp

此目錄用來存放暫存檔,在每次Linux系統重新開機時就會全部清空,當我們在燒錄光碟時,此目錄也會用來暫存燒錄光碟所需的ISO檔,這個分割區適合的大小是2~5GB

swap

置換空間,也就是虛擬記憶體空間,一般來說這個分割區的大小是你電腦記憶體的2倍,舉個例子來說,如果有一台電腦的記憶體是1GB,那我們在安裝Linux作業系統進行手動分割硬碟時,就必須分割2GB的空間給swap

/home

家目錄,所有我們的個人檔案都存放於此,你想放什麼檔案就放什麼檔案,包括文件檔、音樂檔、影片檔等等都可以,建議前面幾個分割區分割完後剩餘的空間就全部都給/home吧。

由於一顆硬碟最多只能分割成四個主分割區﹝primary partition﹞,而每個主分割區內部可以分個成若干個邏輯分割區﹝logical partition﹞,以上的分割方式共有8個分割區,建議其中/boot//usr分割成前三個主要分割區,從/var以下都分割成第四個主要分割區中的邏輯分割區。

這樣的硬碟分割方式不僅可以讓Linux作業系統更有效率地使用硬碟,若其中某個重要的檔案目錄毀損了,而且毀損到無法修復,這時我們只需要針對//boot/usr/var/tmp這五個目錄所在的分割區重新安裝,就可以讓系統恢復正常了,若沒有像上述清楚的分割,只要Linux中的某個重要目錄毀損了,要讓Linux系統恢復正常,就只能重灌Linux囉!

《相關閱讀》

l     Ubuntu作業系統簡介大家一起來玩Ubuntu吧!!!

l     Ubuntu作業系統上的軟體懶人包Lazybuntu

l     Ubuntu作業系統教學─如何在Ubuntu上設定SSH遠端連線功能

l     30個令人驚艷的Ubuntu作業系統佈景主題!



I.P. zoner 發表在 痞客邦 PIXNET 留言(8) 人氣()


留言列表 (8)

發表留言
  • DR
  • 疑問

    「這樣的硬碟分割方式不僅可以讓Linux作業系統更有效率地使用硬碟,若其中某個重要的檔案目錄毀損了,而且毀損到無法修復,因為重要的檔案目錄都是獨立的分割區,所以只要針對毀損的檔案目錄所在的分割區重新安裝就可以讓系統恢復正常了,例如若/usr毀損了,而且毀損到無法修復,那麼我們只需針對掛載/usr目錄的分割區重新安裝就可以恢復正常了,若沒有像上述清楚的分割,只要Linux中的某個重要目錄毀損了,要讓Linux系統恢復正常,就只能重灌Linux囉!」

    您好,我對上述內容的根據與實作性有點不解,可以進一步說明嗎?
  • 感謝你的提問^ ^
    可見我有點寫錯囉,我後來更改過這一段的內容囉
    以Ubuntu作業系統為例
    若某個重要的目錄毀損到無法修復,我們只要在重新安裝Ubuntu的安裝過程中,磁碟分割的部份選擇手動分割,這時我們原本的分割方式會顯示在視窗中,我們只要把/、/boot、/usr、/var、/tmp這5個目錄所在的分割區勾選"格式化",其餘的分割區則是把"格式化"的選項取消掉,這樣後續的安裝程序就會重新格式化這5個分割區,其他分割區中的資料則會保留,由於整個Linux系統的安裝,主要是在這5個目錄的安裝,所以這樣的設定在之後的安裝過程中,就只會對這5個目錄進行重新安裝,其餘目錄的資料則會保留。

    I.P. zoner 於 2008/12/11 08:02 回覆

  • genwin
  • :)

    通常硬碟如果掛了,那也就都差不多。
    保險的方式是把/home與/var分出來,尤其是/home 最好是用另外一個硬碟做mount 。
    懶人的話,就直接/與/swap /boot 三個分出來。
    其實這些分割區linux 上面文件都很多,可以多去看看。
  • 恩恩~~硬碟如果真的掛了...那就只好去買顆新的囉!
    不過如果只是檔案系統毀損的話
    好的分割方式是可以讓使用者輕易救回整個檔案系統的^ ^

    I.P. zoner 於 2008/12/11 08:05 回覆

  • sshsiung
  • 若只是當 desktop ,通常 /boot 不用特別分割出來。
  • 恩恩~
    I.P. zoner在這邊建議大家的分割方式,是給已經要把整台電腦都建置成Linux作業系統的人喔~ ^ ^

    I.P. zoner 於 2008/12/11 08:09 回覆

  • parvenir
  • 磁碟分割這種事,隨每個使用者的需求不同而有差異.

    這適合讓使用者自己去摸索來逐漸累積經驗,而不適合用教的....

    我個人是這樣覺得....
  • 恩恩~
    在這邊I.P. zoner只是建議大家這樣分割會比較好,不敢說是教學,確實使用者因應電腦不同的用途,在安裝Linux時磁碟分割的部份會有自己的考量,就完全尊重大家囉~不過如果你對磁碟分割沒什麼概念,那建議你可以參考I.P. zoner建議大家的分割方式喔! ^ ^

    I.P. zoner 於 2008/12/11 08:17 回覆

  • joy
  • 對於一個剛接觸的新手而言 這個分割建議實在是受益良多 除了有每個目錄的建議大小同時也說明每個目錄的功用 非常感謝作者如此用心唷 謝謝^^
  • 訪客
  • 小弟最近開始要架server 做專題
    正在找磁碟分割 真的太感動了 感謝^^
  • 黃 建霖
  • 磁碟分割
  • Hou
  • 您好 請問我的硬碟有1T這麼大的空間,該如何分割比較好呢?