centOS 6.8下使用Gparted進行分區擴容


centOS 6.8下使用Gparted進行分區擴容

​ 機器環境:windows上運行的VMware虛擬機,系統為centOS 6.8。

​ 由於前期分區分配空間過小,無法滿足后續的數據存儲預期,所以需要對指定的分區進行擴容,在這種情況下使用Gparted可以方便的幫助我們達到目的。

操作分區有小概率造成數據丟失,重要數據請備份!!!

一、擴展虛擬機磁盤容量

​ 在VMware Workstation中選中需要擴容的虛擬機,我的是hadoop102,之前分配20G,按如下步驟設置最終分配虛擬機磁盤容量。image-20200415161041365

二、引導加載Gparted

1. 下載Gparted的iso鏡像,官網地址:https://sourceforge.net/projects/gparted/files/gparted-live-stable/,我下載的是1.1.0-1版。
2. 在VMware虛擬機光驅內加載Gparted的iso鏡像
3. 進入虛擬機的BIOS設置

image-20200415161616949

image-20200415162422747

​ ←→方向鍵來到Boot標簽頁,使用+-鍵將CD-ROM Drive置頂,F10保存並重啟。

三、使用Gparted對分區擴容

​ 重啟后自動進入Gparted

​ 1. 按Enter選擇默認設置

image-20200415170644901

​ 2. 輸入26選擇簡體中文,輸入0選擇圖形化界面啟動

​ 3. 打開GParted

可以看到,由於sda3的存在,無法擴容sda2,好在sda3是swap分區,沒什么數據,直接刪除即可。

​ 4. 擴容sda2分區

5. 留下6G空間作為新的swap分區

​ 6. 新建swap分區

​ 7. 格式化swap分區

​ 8. 應用后重啟,應用過程中不要重啟或關機,否則將導致數據丟失!

​ 9. fdisk -l命令查看分區情況,可以看到擴容成功!

四、swap分區的一點收尾工作

1. 使用`free`命令發現swap分區並沒有被啟用,這是因為此時swap分區對應的設備號已經改變,而配置文件中仍是原來的分區號,我們需要手動更改使其保持一致后啟用swap分區 

image-20200417143346470

2. 直接啟用將報錯:swapon: cannot find the device for UUID=45841318-2684-42cd-ac9e-e9b07b693e95

image-20200417144653251

3. 使用`lsblk -f`命令(需root用戶)查看當前UUID並復制

image-20200417145818520

4. 修改配置文件`/etc/fstab`,更改其中的swap分區對應的UUID

image-20200417145310527

image-20200417145451919

5. 使用`swapon -a`命令即可成功啟用swap分區 

image-20200417150612330

五、額外

    1. 擴容完成后需要在虛擬機設置中關閉鏡像連接或在BIOS中降低CD-ROM Drive優先級,否則每次開機都將進入GParted引導。
    2. 物理機需要使用軟件將GParted鏡像制作成光盤或U盤啟動,雲主機一般服務商提供有接口上傳鏡像。
    3. ubantu可直接使用yum安裝GParted,centOS使用yum安裝有些復雜(參見http://ian.wang/130.htm),但安裝后使用時需要先卸載已掛載分區才可更改大小。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM