首頁 > 硬體

CentOS分割區,幾種手動硬碟分割區詳情和經驗分享

2020-10-15 23:15:22

在安裝Linux作業系統過程中,會遇到不清楚如何設定硬碟分割區,下面以CentOS為例分享我的,大家可根據自己的電腦設定硬體情況,選擇這一種適合的最好分割區方案;

工具/材料

CentOS官網下載最新ISO映象

CentOS可在本地電腦直接安裝 或 虛擬機器器上安裝

相關知識

  • 01

    首先我們要了解CentOS系統中的各個目錄結構功能是怎樣的:
    /:根目錄,檔案的最頂端; 注意:/etc、/bin、/dev、/lib、/sbin 等應該和根目錄放在同一個分割區;
    /boot:存放Linux啟動時核心及引導系統程式所需要的核心檔案;
    /home:系統預設的使用者主目錄,存放普通使用者的資料.;
    /bin :存放系統所需要的重要命令,ls,cp,mkdir 等;
    /dev:存放Linux 系統下的裝置檔案,如光碟機,磁碟等;
    /etc:一般存放系統的組態檔;
    /lib:主要存放動態連結庫;
    /lost+found:存放一些當系統以外崩潰或機器意外關機時產生的檔案碎片;
    /mnt:用於存放掛在儲存裝置的掛載目錄;
    /proc:存放作業系統執行時的執行資訊;
    /root:Linux超級許可權使用者的root目錄;
    /sbin:存放一些系統管理的命令,一般只能由超級許可權使用者root執行;
    /tmp:臨時檔案目錄;
    /usr:應用程式存放目錄,如命令、幫助檔案等;
    /var:存放系統紀錄檔,系統庫等經常變動檔案;
    /sys:目錄與/proc類似,是一個虛擬的檔案系統;

  • 02

    分割區時也會遇到檔案系統的選擇,Linux支援的檔案系統有哪些:
    Ext2:早期的格式,不支援紀錄檔功能;Ext3:ext2改良版,增加了紀錄檔功能,是最基本且最常用的使用格式了;Ext4:針對ext3系統的擴充套件紀錄檔式檔案系統,是ext3檔案系統的後繼版本;Swap:虛擬記憶體使用的交換分割區;XFS:穩定與高效,在大小檔案混合的系統裡有優越的表現;JFS:特色是最不佔用CPU資源,如果你的電腦老舊那麼這是最好的選擇;

  • 03

    分割區時也會遇到裝置型別的選擇,其實就是硬碟分割區屬性,主:
    標準分割區: 即是主分割區,注意:系統的啟動檔案如/boot應設定為標準分割區(主分割區),如果沒有單獨設定/boot分割區,則/根目錄應該設定為標準分割區;
    LVM: 邏輯分割區(同window邏輯分割區一樣);

  • End

方法/步驟2

  • 01

    在CentOS安裝介面點選
    安裝位置,進去設定硬碟分割區;

  • 02

    預設是自動設定分割區的,我們需要重新選擇:
    我要設定分割區, 然後在按左上角的
    完成按鈕;

  • 03

    點選左下角
    +號,手動設定新增分割區;

  • 04

    如果只有一個硬碟,推薦採用以下劃分分割區方式:
    在新增新掛載點中選擇掛載點和設定大小:
    首先設定swap分割區:
    swap: 虛擬記憶體使用的交換分割區,建議實體記憶體的1~2倍,它的檔案系統選擇:
    swap型別,裝置型別(分割區屬性):選擇
    LVM(邏輯分割區)即可;
    注意:如果記憶體足夠大,也可以不劃分,但建議還是劃分,swap的大小,網上通用的教學是實體記憶體的2倍,其實並不一定要這樣,是針對適用低硬體設定的情況,對於本來實體記憶體很大的情況,再劃分太多虛擬記憶體會造成硬碟空間浪費,實際硬體情況可參考:
    實體記憶體     交換分割區(SWAP)
    1G                2G
    2~ 4G           至少4G
    4~16G          至少8G
    16G~64G     至少16G
    64G~256G   至少32G
    其次劃分Linux系統的根目錄分割區:
    /:把剩餘的空間全部劃分給/ 根目錄;
    由於包含/boot,因此此分割區要設定標準分割區(主分割區),使用xfs檔案系統型別;
    注意:可能舊主機板電腦不能啟動;

  • 05

    如果只有一個硬碟,且要相容舊主機板電腦的情況:
    swap :同上面步驟4的swap劃分方法;
    /boot :用來存放Linux啟動引導裝載程式,建議大小為100~1024MB;因此此分割區要設定標準分割區(主分割區),使用xfs檔案系統型別;
    注意:可能舊主機板bios只支援100m大小;而新Linux系統的boot可能超過100m,升級累積的話大於700M,建議新linux系統要分1GB大小,獨立劃分/boot分割區要根據硬體情況設定;
    / : Linux 系統的根目錄,大小為剩下的空間,LVM邏輯分割區,xfs檔案系統
    如果有多個硬碟或多個陣列組情況:
    可以把存放資料的/home劃分到獨立硬碟或陣列上,這樣可使系統磁碟和資料盤分離,提升資料安全和i/o效能:
    硬碟1(ssd固態(或陣列)):
    swap :同上面步驟4的swap劃分方法;
    /boot :用來存放與 Linux 系統啟動有關的程式,建議大小為 100~1024MB,同上;
    / : Linux 系統的根目錄,大小為硬碟1的剩下空間,LVM邏輯分割區,xfs檔案系統;
    硬碟2(或硬碟陣列):
    /home :存放普通使用者的資料,建議大小為硬碟2全部空間;

  • 06

    分割區劃分設定完成,儲存退出進行後續安裝.

  • End

特別提示

先劃分swap分割區,再劃分其他的分割區,否則剩餘空間可能不夠劃分swap的大小;

設定各個分割區大小時,要填寫單位:g 或 m; (1gb=1024mb)


IT145.com E-mail:sddin#qq.com