luckyhoo
註冊時間: 2006-07-19 文章: 447
|
發表於: 星期二 十一月 14, 2006 11:53 am 文章主題: Linux設定多個分割區的理由探討 |
|
|
安裝Linux作業系統時,除了swap分割區外,為甚麼還需要另外設定其他的分割區如 /、 /boot、 /home...等呢?為甚麼不設定一個分割區「/」就好了呢?
其實這沒有一定的答案,或許有以下二個最重要的理由:
1. 善用各種類型檔案格式的優點
比如說:
將 /boot 分割區設定為ext2檔案格式,因為 /boot 分割區只放少數開機需要的檔案,ext2檔案格式單純,正適合用在這種狀況下。
將 /home 分割區設定為ext3檔案格式,因為可以設定quota,方便管理每個用戶使用的磁碟空間,若是其他日誌式檔案系統如xfs,當然也可以使用,但需要作一些額外的處理,總不像ext3這麼方便。
將 / 分割區設定為xfs檔案格式,這表示除了已經設定好的其他分割區的檔案格式,剩下的目錄全部都使用xfs檔案格式,xfs檔案格式除了在大小檔案存取的速度相當優異外,在檢查硬碟的速度上亦相當快速,比如說系統不正常關機後,在重新啟動系統時,xfs檔案格式檢查硬碟資料的速度比起ext3檔案格式要快上許多,分割區設定的空間越大,越感覺得出檢查速度的差異。
2. 降低系統出錯的機率
Linux有些目錄是用成長相當快速的,比如說:
/var目錄,裡頭預設會有許許多多的log檔案、用戶的mail資料,log檔案若不清除會一直增大,用戶的mail資料也是如此,若用戶不將mail收下來,/var目錄所佔的空間就會成長的相當快速。
/home目錄,也是跟/var目錄一樣的情形。
當這些目錄若把硬碟空間吃光,系統運作時就沒有硬碟空間可以使用,那就會出問題了。 |
|