數(shù)據(jù)盤可以擴容嗎?怎么使擴容后的容量可用?

這篇文章主要介紹了數(shù)據(jù)盤擴容的方法,具有一定借鑒價值,需要的朋友可以參考下。如下資料是關(guān)于數(shù)據(jù)盤擴容的詳細步驟內(nèi)容。

創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的巴州網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

擴容數(shù)據(jù)盤_Linux

隨著業(yè)務(wù)的增長,您的數(shù)據(jù)盤容量可能無法滿足數(shù)據(jù)存儲的需要,這時您可以使用 磁盤擴容 功能擴容數(shù)據(jù)盤。

說明

掛載在實例上的數(shù)據(jù)盤,只有當實例處于 運行中 (Running) 或 已停止(Stopped) 狀態(tài)時才可以擴容。擴容這種數(shù)據(jù)盤需要在控制臺上重啟實例后才能使擴容后的容量生效,而重啟實例會停止實例,中斷您的業(yè)務(wù),所以請您謹慎操作。

建議在擴容數(shù)據(jù)盤之前手動創(chuàng)建快照,以備份數(shù)據(jù)。

無論數(shù)據(jù)盤的狀態(tài)是 待掛載 還是 使用中,都可以執(zhí)行磁盤擴容操作。

包年包月實例如果做過 續(xù)費降配 操作,當前計費周期的剩余時間內(nèi),實例上的包年包月云盤不支持擴容磁盤操作。

如果數(shù)據(jù)盤正在創(chuàng)建快照,則不允許執(zhí)行擴容數(shù)據(jù)盤的操作。

磁盤擴容功能只能擴容數(shù)據(jù)盤,不能擴容系統(tǒng)盤或本地盤(本地 SSD 盤等)。

本文以一個高效云盤的數(shù)據(jù)盤和一個運行CentOS 7.3 64位的 ECS 實例為例,說明如何擴容數(shù)據(jù)盤并使擴容后的容量可用。

您可以按以下步驟完成擴容操作:

步驟 1. 在控制臺上擴容數(shù)據(jù)盤的磁盤空間

步驟 2. 登錄實例擴容文件系統(tǒng)

步驟 1. 在控制臺上擴容數(shù)據(jù)盤的磁盤空間

按以下步驟在控制臺上擴容數(shù)據(jù)盤的磁盤空間:

登錄 ECS管理控制臺。

在左側(cè)導航欄里,選擇 存儲 > 云盤。

說明

如果您需要擴容的數(shù)據(jù)盤已經(jīng)掛載在某個實例上,您可以單擊 實例,找到相應(yīng)實例后,進入實例詳情頁,并單擊 本實例磁盤。

選擇地域。

找到需要擴容的磁盤,并在 操作 列中,選擇 更多 > 磁盤擴容。

在 磁盤擴容 頁面上,設(shè)置 擴容后容量,在本示例中為30 GiB。擴容后容量只能比當前容量大。

待頁面上顯示費用信息后,單擊 確定擴容。

說明

擴容成功后,磁盤列表里即顯示擴容后的容量。但是,如果您的數(shù)據(jù)盤已經(jīng)掛載到實例上,只有在控制臺上 重啟實例 后,登錄實例才能看到新的磁盤空間容量。

在控制臺上擴容數(shù)據(jù)盤的磁盤空間后,

如果數(shù)據(jù)盤已經(jīng)掛載到實例上,您必須執(zhí)行 步驟 2. 登錄實例擴容文件系統(tǒng)。

如果數(shù)據(jù)盤未掛載到實例上,您必須先掛載數(shù)據(jù)盤(參見 掛載云盤),再根據(jù)數(shù)據(jù)盤的實際情況執(zhí)行不同的操作:

如果這是一個未格式化的數(shù)據(jù)盤,您必須格式化數(shù)據(jù)盤。詳細信息,請參見 Linux 格式化和掛載數(shù)據(jù)盤。

如果這個數(shù)據(jù)盤之前已經(jīng)格式化并分區(qū),您必須 步驟 2. 登錄實例擴容文件系統(tǒng)。

步驟 2. 登錄實例擴容文件系統(tǒng)

在ECS控制臺上完成磁盤擴容后,磁盤每個分區(qū)的文件系統(tǒng)并未擴容。您需要登錄實例擴容文件系統(tǒng)。

在本示例中,假設(shè)數(shù)據(jù)盤掛載在一臺Linux實例上,實例的操作系統(tǒng)為CentOS 7.3 64位,未擴容前的數(shù)據(jù)盤只有一個主分區(qū)(/dev/vdb1,ext4文件系統(tǒng)),文件系統(tǒng)的掛載點為 /resizetest,文件系統(tǒng)擴容完成后,數(shù)據(jù)盤仍然只有一個主分區(qū)。

使用用戶名密碼驗證連接 Linux 實例。

運行 umount 命令卸載主分區(qū)。

umount /dev/vdb1

說明

使用 df -h 查看是否卸載成功,如果看不到 /dev/vdb1 的信息表示卸載成功。以下為示例輸出結(jié)果。

[root@iXXXXXX ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 1.5G 36G 4% /
devtmpfs 487M 0 487M 0% /dev
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 497M 312K 496M 1% /run
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0

使用 fdisk 命令刪除原來的分區(qū)并創(chuàng)建新分區(qū):

說明

如果您使用 parted 工具操作分區(qū),不能與 fdisk 交叉使用,否則會導致分區(qū)的起始扇區(qū)不一致。關(guān)于 parted 工具的使用說明可以參考這里。

運行命令 fdisk -l 羅列分區(qū)信息并記錄擴容前數(shù)據(jù)盤的最終容量、起始扇區(qū)(First sector)位置。

運行命令 fdisk [數(shù)據(jù)盤設(shè)備名] 進入 fdisk 界面。本示例中,命令為 fdisk /dev/vdb。

輸入 d 并按回車鍵,刪除原來的分區(qū)。

說明

刪除分區(qū)不會造成數(shù)據(jù)盤內(nèi)數(shù)據(jù)的丟失。

輸入 n 并按回車鍵,開始創(chuàng)建新的分區(qū)。

輸入 p 并按回車鍵,選擇創(chuàng)建主分區(qū)。因為創(chuàng)建的是一個單分區(qū)數(shù)據(jù)盤,所以只需要創(chuàng)建主分區(qū)。

說明

如果要創(chuàng)建4個以上的分區(qū),您應(yīng)該創(chuàng)建至少一個擴展分區(qū),即選擇 e。

輸入分區(qū)編號并按回車鍵。因為這里僅創(chuàng)建一個分區(qū),所以輸入 1。

輸入第一個可用的扇區(qū)編號:為了保證數(shù)據(jù)的一致性,F(xiàn)irst sector需要與原來的分區(qū)保持一致。在本示例中,按回車鍵采用默認值。

說明

如果發(fā)現(xiàn)First sector顯示的位置和之前記錄的不一致,說明之前可能使用 parted 來分區(qū),那么就停止當前的 fdisk 操作,使用 parted 重新操作。

輸入最后一個扇區(qū)編號:因為這里僅創(chuàng)建一個分區(qū),所以按回車鍵采用默認值。

輸入 wq 并按回車鍵,開始分區(qū)。

[root@iXXXXXX ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): d
Selected partition 1
Partition 1 is deleted
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
Using default response p
Partition number (1-4, default 1):
First sector (2048-62914559, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-62914559, default 62914559):
Using default value 62914559
Partition 1 of type Linux and of size 30 GiB is set
Command (m for help): wq
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

說明

如果您使用的是 parted 工具,進入 parted 界面后,輸入 p 羅列當前的分區(qū)情況。如果有分區(qū),則使用 rm+ 序列號來刪除老的分區(qū)表,然后使用 unit s 定義起始位置,單位使用扇區(qū)個數(shù)計量,最后使用 mkpart 命令來創(chuàng)建即可,如下圖所示。

數(shù)據(jù)盤可以擴容嗎?怎么使擴容后的容量可用?

部分操作系統(tǒng)里,修改分區(qū)后可能會重新自動掛載文件系統(tǒng)。建議先執(zhí)行 df -h 重新查看文件系統(tǒng)空間和使用情況。如果文件系統(tǒng)重新被掛載,執(zhí)行 umount [文件系統(tǒng)名稱] 再次卸載文件系統(tǒng)。

檢查文件系統(tǒng),并變更文件系統(tǒng)大小。

e2fsck -f /dev/vdb1 # 檢查文件系統(tǒng)
resize2fs /dev/vdb1 # 變更文件系統(tǒng)大小

說明

使用 e2fsck 時,由于系統(tǒng)需要檢查并訂正文件系統(tǒng)元數(shù)據(jù),所以速度較慢、耗時較長,請耐心等待。

正確使用 e2fsck 和 resize2fs 指令,不會造成原有數(shù)據(jù)丟失。

以下為示例輸出結(jié)果。

[root@iXXXXXX ~]# e2fsck -f /dev/vdb1
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vdb1: 11/1835008 files (0.0% non-contiguous), 159218/7339776 blocks
[root@iXXXXXX ~]# resize2fs /dev/vdb1
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/vdb1 to 7864064 (4k) blocks.
The filesystem on /dev/vdb1 is now 7864064 blocks long.

將擴容完成的文件系統(tǒng)掛載到原來的掛載點(如本示例中的 /resizetest)。

mount /dev/vdb1 /resizetest

查看文件系統(tǒng)空間和使用情況:運行命令 df -h。如果出現(xiàn)擴容后的文件系統(tǒng)信息,說明掛載成功,可以使用擴容后的文件系統(tǒng)了。

說明

掛載操作完成后,不需要在控制臺上重啟實例即可開始使用擴容后的文件系統(tǒng)。

以下為示例輸出結(jié)果。

[root@iXXXXXX ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 1.5G 36G 4% /
devtmpfs 487M 0 487M 0% /dev
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 497M 312K 496M 1% /run
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
/dev/vdb1 30G 44M 28G 1% /resizetest

以上就是數(shù)據(jù)盤擴容的知識匯總,內(nèi)容較為全面,小編相信有部分知識點可能是我們?nèi)粘9ぷ骺赡軙姷交蛴玫降?。希望你能通過這篇文章學到更多知識。

網(wǎng)頁題目:數(shù)據(jù)盤可以擴容嗎?怎么使擴容后的容量可用?
地址分享:http://muchs.cn/article46/jogghg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、微信小程序虛擬主機、做網(wǎng)站、網(wǎng)站策劃、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)