實戰天翼云云主機系統盤擴容

天翼雲開發者社群發表於2022-03-29

天翼云云主機預設提供的系統盤容量是 40G ,已經能適應於絕大多數場景。但在一些特殊場景下預設的 40G 系統盤空間不夠,必須要擴大系統盤。這時候該如何處理呢?

今天就來實戰一番。

c entos6(下文也適應於centos7) 作業系統為例,我們使用 ssh 登入到雲主機,使用  parted -l  命令 檢視一下現在的分割槽情況。

[root@ecs-d17f ~]# parted -l

Model: Xen Virtual Block Device (xvd)

Disk /dev/xvda: 42.9GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

 

Number Start   End     Size   Type     File system     Flags

 1     1049kB  4296MB  4295MB primary  linux-swap(v1)

 2     4296MB  42.9GB  38.7GB primary  ext3            boot

從上面可以看到當前系統盤容量為  42.9G ,磁碟有兩個分割槽,第 1 個分割槽為交換分割槽,大小為 4G 。第 2 個分割槽為根分割槽,大小為 38.7G

現在我們對系統盤進行擴容,增加20G把系統盤擴容到60G。

1、對雲主機進行關機

首先登入到  ctyun.cn  天翼雲控制檯,將雲主機關機。

2 、解除安裝雲硬碟

擴容操作要求雲硬碟必須從雲主機上解除安裝。點選雲主機控制檯左側的“雲硬碟”選單。列表中列出了所有的雲硬碟。找到我們需要擴容的雲硬碟,點選解除安裝按鈕。

3 、擴容雲硬碟

等待解除安裝完成後,點選更多按鈕,出現一個下拉選單。點選擴容按鈕。

新增容量輸入框中輸入 20,按照嚮導完成擴容申請操作。

4 、掛載雲硬碟

擴容完成後,回到雲硬碟選單,可以看到剛才這個雲硬碟的容量已經變為60G。點選掛載按鈕,將這個 60G 的雲硬碟掛載回原來的雲主機。

 

5 、雲主機開機

回到彈性雲主機頁面,對雲主機執行開機操作

 

6 、檢查雲主機磁碟容量

使用ssh工具登入進入雲主機,執行  parted -l   命令檢查系統盤的容量。

[root@ecs-d17f ~]# parted -l

Model: Xen Virtual Block Device (xvd)

Disk /dev/xvda: 64.4GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

 

Number Start   End     Size   Type     File system     Flags

 1     1049kB  4296MB  4295MB primary  linux-swap(v1)

 2     4296MB  42.9GB  38.7GB primary  ext3            boot

從上面的輸出可以看出系統盤  /dev/xvda 的容量 已經變成 64.4G ,但是根分割槽仍然是38.7G,並沒有擴大。需要做進一步調整。

 

7 、在雲主機上執行以下命令安裝相關工具軟體

yum reinstall –y epel-release  

yum install –y cloud-utils-growpart dracut-modules-growroot

 

執行  dracut -f /boot/initramfs-`uname -r`.img   命令使當前執行的核心能自動進行系統盤擴容

最後輸入  reboot  命令重啟雲主機。

 

重啟完成後,再次ssh登入雲主機,輸入parted -l 檢視當前的磁碟分割槽情況。

[root@ecs-d17f boot]# parted -l

Model: Xen Virtual Block Device (xvd)

Disk /dev/xvda: 64.4GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

 

Number  Start   End     Size    Type     File system     Flags

 1      1049kB  4296MB  4295MB  primary  linux-swap(v1)

 2      4296MB  64.4GB  60.1GB  primary  ext3            boot

從輸出能看出根分割槽是60.1G大小了,說明系統盤成功擴容到60G 。

===========我是分割線===============

看到這裡,讀者朋友們可能覺得奇怪,為什麼我只介紹Linux系統盤擴容而不介紹Windows呢?原因是在天翼雲控制檯對雲硬碟擴容後,天翼雲的Windows雲主機開機會已經自動幫你把C盤擴容上去了,不需要你再進行任何操作了,是不是很省事呢?

 

另外根據本文的操作對Linux雲主機進行系統盤擴容後,以後如果還需要再次擴容系統盤,只需要在天翼雲控制檯上對雲硬碟進行擴容,雲主機內不需要再做任何操作,開機後根分割槽就已經自動擴容到新的磁碟空間了。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014251/viewspace-2884672/,如需轉載,請註明出處,否則將追究法律責任。

相關文章