2021-05-12 14:32:11
CentOS 7 安裝分割區方案
通常系統磁碟都會選擇效能較好SSD,一般在500G左右,這裡就以500G硬碟為例,以下為CentOS 自動分割區方案:
分割區應該按照實際伺服器用途而定,自動分割區方案將 /home 空間分配太多了,多數情況下並不適用。
必須存在的分割區
/ 分割區是必須存在的分割區,所有一級目錄都位於該分割區之下,同時還與引導/還原/修復系統等動作有關,包含了一些修復系統的程式。檔案系統層次標準(Filesystem Hierarchy Standard, FHS)建議根分割區 / 在滿足系統需求的情況下,應該越小越好,這樣能夠最大可能的避免因為硬碟故障而導致系統損壞。同時最好不要在 / 分割區建立新的子目錄和存放非必要檔案,推薦大小50G~100G。
/boot/efi 當韌體為uefi時,必須存在,推薦大小200M。
/biosboot 硬碟採用GPT分割區,而韌體為BIOS時,必須存在,推薦大小2M。
Tips:/ 分割區必須存在,/boot/efi和/biosboot在特定的情況下也必須存在。
推薦存在的分割區
/boot 包含引導系統所需的靜態檔案,例如Linux核心檔案,還有引導選單和一些開機所需的組態檔等等,推薦大小1G。
視情況而定的分割區
/var下是一些變化的資料,像紀錄檔,快取等,推薦還是單獨劃分出來。隨著系統的使用該分割區的使用率會越來越大,空間需求量還是比較大的建議單獨劃分出來,特別是一些高負載應用將產生大量紀錄檔,推薦大小100~200G。
/tmp 放置一些臨時檔案和程式執行中的臨時檔案,一些執行高負載的伺服器建議劃分出來,推薦大小100G。
/home 這主要看伺服器的用途,像ftp預設把特定使用者的檔案放置到該使用者的家目錄中,則需要盡可能的將空間分配給該分割區,不過通常這種時候,會有額外的資料盤,若不提供類似服務可以不劃分該分割區。
swap 交換分割區,本應該根據記憶體大小劃分,但現在一般情況下伺服器設定都較高,劃分4~8G備用即可。
其它像/usr和/opt一般不需要單獨劃分出來,通常伺服器通常作為專用,不會安裝很多軟體,有時候可能需要劃分一個 /date 存點資料。
Tips:建議不要把硬碟全部空間劃分,留一部分備用,擴容(LVM)。掛載點、分割區型別、檔案系統使用系統推薦即可、軟raid現在沒必要使用了,捲組也沒有必要修改,Label(相當於Windows下給分割區取名系統、軟體)、Name根據實際情況設定。
推薦的分割區方案
標稱500G的硬碟,實際空間應該是在450G左右。/biosboot和/boot/efi依據實際情況,如有必要存在使用推薦大小即可。
/ 100G
/boot 1G
/var 100G
swap 8G
多數情況下這些分割區都可以這麼分,這樣450G的硬碟就大概還剩下240G,我建議至少留50G不分配,留作以後擴充套件分割區使用,這樣硬碟就還有190G未分配的空間,這些空間需要根據伺服器實際用途來決定。
執行高負載應用
/tmp 100G
因為高負載的應用經常會產生大量的臨時檔案,所以 /tmp 建議單獨分出來,高負載的伺服器的紀錄檔量也很大,建議剩下的90G可以新增給 /var ,也就是/var (100G+90G)
測試、開發環境
/usr 100G
測試、開發環境,需要安裝比較多軟體,所以建議單獨劃分一個 /usr 分割區出來安裝軟體,剩下的90G自由決定。
多使用者環境
/home 100G
多使用者環境的伺服器,每個使用者可能經常需要在自己的家目錄存放一些東西,建議單獨劃分一個 /home 目錄,剩下的90G自由決定。
相關文章