1. 程式人生 > >CentOS7_Linux初次安裝(轉自鳥哥)

CentOS7_Linux初次安裝(轉自鳥哥)

Top

3.2.5 磁碟分割與檔案系統設定

再來就是我們的重頭戲,當然就是磁碟分割啦!圖3.2.12 當中,點選『系統』專案下的『安裝目的地』區塊,點選之後會進入如下畫面中:

選擇要安裝Linux 的硬碟,並選擇手動分割模式 圖3.2.18、選擇要安裝Linux 的硬碟,並選擇手動分割模式

由於鳥哥的虛擬機器器系統共有兩顆硬碟,因此安裝的時候你得要特別選擇正確的硬碟才能夠順利的安裝喔!所以如上圖1 號箭頭所指, 點選之後就會出現打勾的符號囉!因為我們要學習分割的方式,不要讓系統自動分割,因此請點選2 號箭頭所指處:『我將配置分頁』的專案。點選完畢後按下『完成』,即可出現如下的磁碟分割畫面喔!

刪除已經存在系統當中的分割槽 圖3.2.19、刪除已經存在系統當中的分割槽

其實鳥哥故意將硬碟先亂安裝一套系統,然後再安裝CentOS7 的,就是為了要在這裡展示給各位朋友們瞧一瞧,如何在安裝時觀察與刪除分割啊!如上圖所示,你會發現到1 號箭頭處有個作業系統名稱,點選該名稱(你的系統可能不會有這個專案,也有可能是其他專案!不過,如果是全新硬碟, 你就可以略過這個部份了),他就會出現該系統擁有的分割槽。依序分別點選底下的/boot, /, swap 三個專案,然後點選3 號箭頭處的減號『 - 』, 就可以刪除掉該分割槽了!刪除的時候會出現如下的警告視窗喔!

刪除分割槽時出現的警告視窗示意圖 圖3.2.20、刪除分割槽時出現的警告視窗示意圖

因為前一個系統鳥哥安裝的也是舊版的CentOS 6.x的版本,所以CentOS7可以自動抓到所有該系統的掛載點~於是就會出現如上所示的圖示,會特別詢問你要不要同時刪出其他的分割。我們原本有3個分割需要刪除,點選上圖1號箭頭然後按下『刪除它』,嘿嘿!三個分割全部會被刪除乾淨!之後就會回圖3.2.19的畫面中了!之後你就可以開始建立檔案系統囉!同時請注意,分割的時候請參考本章3.1小節的介紹,根據該小節的建議去設定好分割喔!底下我們先來製作第一個GPT分割表最好要擁有的BIOS boot分割槽,如下所示:

建立BIOS boot 分割槽的示意圖 圖3.2.21、建立BIOS boot 分割槽的示意圖

先點選1 號箭頭處的選單,不要使用預設的LVM 喔!請點選『標準分割區』的專案,並按下2 號箭頭的『 + 』符號,就會出現中間的彈出式視窗, 在該視窗中3 號箭頭處,點選下拉式選單然後選擇你在畫面中看到的biosboot 專案(不要手動輸入畫面中的文字,請使用既有的選單來挑選喔!),同時輸入大約2M 的容量,按下『新增掛載點』後, 就會整理出該分割槽的詳細資料,如下圖所示:

單一分割槽分割完成詳細專案示意圖 圖3.2.22、單一分割槽分割完成詳細專案示意圖

如上圖所示,畫面的右邊就是biosboot 分割槽的詳細部份!由於是bios 使用,因此沒有掛載點(妳看畫面中該欄位是空空如也的!)。同時檔案系統的欄位部份也是會變成『BIOS Boot』的關鍵字!並不會是Linux 的檔案系統啦!接下來,我們要來設定其他的分割槽了!所以如上圖所示,請按下『 + 』符號吧!底下的示意圖鳥哥就不全圖擷取,只抓出彈出式視窗的內容來給大家瞧瞧喔!

另外,圖中的『裝置型別』其實共有3 種,我們的練習機實際使用標準分割與LVM 而已。那三種裝置型別的意義分別如下:

  • 標準分割區:就是我們一直談的分割槽啊!類似/dev/vda1之類的分割就是了。
  • LVM:這是一種可以彈性增加/削減檔案系統容量的裝置設定,我們會在後面的章節持續介紹LVM這個有趣的東西!
  • LVM緊張供應:這個名詞翻譯的超奇怪的!其實這個是LVM的進階版!與傳統LVM直接分配固定的容量不同,這個『 LVM緊張供應』的專案,可以讓你在使用多少容量才分配磁碟多少容量給你,所以如果LVM裝置內的資料量較少,那麼你的磁碟其實還可以作更多的資料儲存!而不會被平白無故的佔用!這部份我們也在後續談到LVM的時候再來強調!

另外,圖中的檔案系統就是實際『格式化』的時候,我們可以格式化成什麼檔案系統的意思。底下分別談談各個檔案系統專案(詳細的專案會在後續章節說明)

  • ext2/ext3/ext4:Linux早期適用的檔案系統型別。由於ext3/ext4檔案系統多了日誌的記錄,對於系統的復原比較快速。不過由於磁碟容量越來越大,ext家族似乎有點擋不住了~所以除非你有特殊的設定需求,否則近來比較少使用ext4專案了!
  • swap:就是磁碟模擬成為記憶體,由於swap並不會使用到目錄樹的掛載,所以用swap就不需要指定掛載點喔。
  • BIOS Boot:就是GPT分割表可能會使用到的專案,若你使用MBR分割,那就不需要這個專案了!
  • xfs:這個是目前CentOS預設的檔案系統,最早是由大型伺服器所開發出來的!他對於大容量的磁碟管理非常好,而且格式化的時候速度相當快,很適合當今動不動就是好幾個TB的磁碟的環境喔!因此我們主要用這玩意兒!
  • vfat:同時被Linux與Windows所支援的檔案系統型別。如果你的主機硬碟內同時存在Windows與Linux作業系統,為了資料的交換,確實可以建置一個vfat的檔案系統喔!
建立/boot 分割槽的示意圖 圖3.2.23、建立/boot 分割槽的示意圖

依據3.1小節的建議,接下來是建立/boot掛載點的檔案系統。容量的部份你可以輸入1G或者是1024M都可以!有簡單的單位較佳。然後按下新增吧!就會回到類似圖3.2.22的畫面喔!接下來依序建立另外所需要的根目錄『 / 』的分割吧!

建立根目錄/ 的分割槽 圖3.2.24、建立根目錄/ 的分割槽

如上圖所示,就輸入根目錄的容量吧!依據3.1 小節的建議給予10G 的容量。接下來要注意喔,我們的/, /home, swap 都希望使用CentOS 提供的LVM 管理方式,因此當你按下上圖的『新增掛載點』之後,回到底下的詳細設定專案時,得要更改一下相關的專案才行!如下所示:

將裝置型別改為LVM 的管理機制 圖3.2.25、將裝置型別改為LVM 的管理機制

如上圖所示,你得先確認1 號箭頭指的地方為/ 才對,然後點選2 號箭頭處,將他改為『LVM』才好。由於LVM 預設會取一個名為centos 的LVM 裝置, 因此該專案不用修改!只要按下3 號箭頭處的『 Modify(更改) 』即可。接下來會出現如下的畫面,要讓你處理LVM 的相關設定!

修改與設定LVM 裝置的容量 圖3.2.26、修改與設定LVM 裝置的容量

再次說明,我們這裡是要建立一個讓你在未來可以持續練習的練習機環境,因此不建議將分割用完!所以,如上圖所示, 1號箭頭處請選擇『固定』容量,然後填入『 30G 』左右的容量,這樣我們就還有剩下將近10G的容量可以繼續未來的章節內容練習。其他的就保留預設值,點選『儲存』來確定吧!然後回到類似圖3.2.23的畫面,繼續點選『 + 』來持續新增分割,如下所示:

建立/home 分割槽 圖3.2.27、建立/home 分割槽

建立好/home 分割槽之後,同樣需要調整LVM 裝置才行,因此在你按下上圖的『新增掛載點』之後,回到底下的畫面來處理處理!

調整/home 也使用LVM 裝置 圖3.2.28、調整/home 也使用LVM 裝置

如上圖所示,確定1 號箭頭是/home ,然後選擇2 號箭頭成為LVM,之後確定4 號箭頭還有剩餘容量(也是為了未來要練習之用), 之後就可以按下3 號箭頭的變更設定來確認囉!其實要先按3 號箭頭,4 號區塊才會順利顯示啦!^_^

建立swap 分割槽 圖3.2.29、建立swap 分割槽

swap 是當實體記憶體容量不夠用時,可以拿這個部份來存放記憶體中較少被使用的程式專案。以前都建議swap 需要記憶體的2 倍較佳。不過現在的記憶體都夠大了,swap 雖然最好還是保持存在比較好,不過也不需要太大啦!大約1~2GB 就好了。老實說,如果你的系統竟然會使用到swap, 那代表...錢花的不夠多!繼續擴充記憶體啦!

Tips鳥哥的圖示swap記憶體置換空間的功能是:當有資料被存放在實體記憶體裡面,但是這些資料又不是常被CPU所取用時, 那麼這些不常被使用的程式將會被丟到硬碟的swap置換空間當中, 而將速度較快的實體記憶體空間釋放出來給真正需要的程式使用!所以,如果你的系統不很忙,而記憶體又很大,自然不需要swap囉。

調整swap 也使用LVM 裝置 圖3.2.30、調整swap 也使用LVM 裝置

如上圖所示,我們也需要swap 使用LVM,請按照箭頭依序處理各個專案吧!上述的動作做完之後,我們的分割就準備妥當了!接下來,看看你的分割是否與下圖類似!需要有/home, /boot, /, swap 等專案。

完成分割之後的示意圖 圖3.2.31、完成分割之後的示意圖

如上圖所示,仔細看一下左下角的兩個方塊,可用空間的部份還有剩下大約9GB 左右,這樣才對喔!如果一切順利正常,按下上圖左上方的『完成』,系統會出現一個警告視窗,提醒你是否要真的進行這樣的分割與格式化的動作,如下圖所示:

是否確定分割正確的示意圖 圖3.2.32、是否確定分割正確的示意圖

上圖中你可以特別觀察一下分割表的型別,可以發現方框圈起來的地方,刪除了MSDOS而建立了GPT !嘿嘿!沒錯!是我們要的!所以,按下『接受變更』吧!之後就會回到圖3.2.12的畫面囉!