1.分區要求
1)/:必須有的
2)swap:可選,一般為實體記憶體的1.5倍,當實體記憶體大于16g,選擇8-16g即可
3)/boot:用來存放核心檔案,一般100~200m即可,核心檔案不超過100m
劃分了分區之後,再格式化,格式化的目的是為了建立檔案系統(檔案系統可以了解為:組織檔案的一種機制),然後才能存放資料。
2.分區方案
【1】正常分區方案
1)/:剩餘硬碟大小
2)swap:1.5*實體記憶體
3)/boot:100m
【2】db及存儲:有大量重要的資料
1)/data/:剩餘硬碟大小,用來存放資料
2)/:50~200g
3)swap:1.5*實體記憶體
4)/boot:100m
這種分區思路可以了解為,相當于windows下不能隻分c盤,還需要其它分區,因為在重裝系統的時候有可能會丢失資料,linux中也一樣,即使重裝系統,但如果分了/data分區,在重裝系統時使用自定義分區方式,不對已有的/data分區進行操作,重裝好系統好,再挂載,即可保證資料不會丢失。
【3】門戶大網站
1)/:50~200g
3)/boot:100~200m
不再進行分區,保留,其餘空間根據需求再進行分區。
【4】網友分區
除了/、swap和/boot外,還進行了以下的分區:
/usr、/home、/var
其實際上必要性是不大的,因為萬一這些分區滿了,此時根分區即使還有空間,但卻用不了,就有點浪費的感覺。
【5】問題:分區滿的解決方案
對于分區滿的問題,可以使用lvm線上調整分區大小,但性能比較差。
在生産環境中,有如下的解決方案:
1)對磁盤進行監控,剩餘20%時進行報警
2)硬體raid(磁盤備援陣列),組合多塊硬碟,而不是lvm或軟raid