這篇文章主要介紹了數(shù)據(jù)盤擴(kuò)容的方法,具有一定借鑒價(jià)值,需要的朋友可以參考下。如下資料是關(guān)于數(shù)據(jù)盤擴(kuò)容的詳細(xì)步驟內(nèi)容。
創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的巴州網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
擴(kuò)容數(shù)據(jù)盤_Linux
隨著業(yè)務(wù)的增長,您的數(shù)據(jù)盤容量可能無法滿足數(shù)據(jù)存儲的需要,這時(shí)您可以使用 磁盤擴(kuò)容 功能擴(kuò)容數(shù)據(jù)盤。
說明
掛載在實(shí)例上的數(shù)據(jù)盤,只有當(dāng)實(shí)例處于 運(yùn)行中 (Running) 或 已停止(Stopped) 狀態(tài)時(shí)才可以擴(kuò)容。擴(kuò)容這種數(shù)據(jù)盤需要在控制臺上重啟實(shí)例后才能使擴(kuò)容后的容量生效,而重啟實(shí)例會停止實(shí)例,中斷您的業(yè)務(wù),所以請您謹(jǐn)慎操作。
建議在擴(kuò)容數(shù)據(jù)盤之前手動創(chuàng)建快照,以備份數(shù)據(jù)。
無論數(shù)據(jù)盤的狀態(tài)是 待掛載 還是 使用中,都可以執(zhí)行磁盤擴(kuò)容操作。
包年包月實(shí)例如果做過 續(xù)費(fèi)降配 操作,當(dāng)前計(jì)費(fèi)周期的剩余時(shí)間內(nèi),實(shí)例上的包年包月云盤不支持?jǐn)U容磁盤操作。
如果數(shù)據(jù)盤正在創(chuàng)建快照,則不允許執(zhí)行擴(kuò)容數(shù)據(jù)盤的操作。
磁盤擴(kuò)容功能只能擴(kuò)容數(shù)據(jù)盤,不能擴(kuò)容系統(tǒng)盤或本地盤(本地 SSD 盤等)。
本文以一個高效云盤的數(shù)據(jù)盤和一個運(yùn)行CentOS 7.3 64位的 ECS 實(shí)例為例,說明如何擴(kuò)容數(shù)據(jù)盤并使擴(kuò)容后的容量可用。
您可以按以下步驟完成擴(kuò)容操作:
步驟 1. 在控制臺上擴(kuò)容數(shù)據(jù)盤的磁盤空間
步驟 2. 登錄實(shí)例擴(kuò)容文件系統(tǒng)
步驟 1. 在控制臺上擴(kuò)容數(shù)據(jù)盤的磁盤空間
按以下步驟在控制臺上擴(kuò)容數(shù)據(jù)盤的磁盤空間:
登錄 ECS管理控制臺。
在左側(cè)導(dǎo)航欄里,選擇 存儲 > 云盤。
說明
如果您需要擴(kuò)容的數(shù)據(jù)盤已經(jīng)掛載在某個實(shí)例上,您可以單擊 實(shí)例,找到相應(yīng)實(shí)例后,進(jìn)入實(shí)例詳情頁,并單擊 本實(shí)例磁盤。
選擇地域。
找到需要擴(kuò)容的磁盤,并在 操作 列中,選擇 更多 > 磁盤擴(kuò)容。
在 磁盤擴(kuò)容 頁面上,設(shè)置 擴(kuò)容后容量,在本示例中為30 GiB。擴(kuò)容后容量只能比當(dāng)前容量大。
待頁面上顯示費(fèi)用信息后,單擊 確定擴(kuò)容。
說明
擴(kuò)容成功后,磁盤列表里即顯示擴(kuò)容后的容量。但是,如果您的數(shù)據(jù)盤已經(jīng)掛載到實(shí)例上,只有在控制臺上 重啟實(shí)例 后,登錄實(shí)例才能看到新的磁盤空間容量。
在控制臺上擴(kuò)容數(shù)據(jù)盤的磁盤空間后,
如果數(shù)據(jù)盤已經(jīng)掛載到實(shí)例上,您必須執(zhí)行 步驟 2. 登錄實(shí)例擴(kuò)容文件系統(tǒng)。
如果數(shù)據(jù)盤未掛載到實(shí)例上,您必須先掛載數(shù)據(jù)盤(參見 掛載云盤),再根據(jù)數(shù)據(jù)盤的實(shí)際情況執(zhí)行不同的操作:
如果這是一個未格式化的數(shù)據(jù)盤,您必須格式化數(shù)據(jù)盤。詳細(xì)信息,請參見 Linux 格式化和掛載數(shù)據(jù)盤。
如果這個數(shù)據(jù)盤之前已經(jīng)格式化并分區(qū),您必須 步驟 2. 登錄實(shí)例擴(kuò)容文件系統(tǒng)。
步驟 2. 登錄實(shí)例擴(kuò)容文件系統(tǒng)
在ECS控制臺上完成磁盤擴(kuò)容后,磁盤每個分區(qū)的文件系統(tǒng)并未擴(kuò)容。您需要登錄實(shí)例擴(kuò)容文件系統(tǒng)。
在本示例中,假設(shè)數(shù)據(jù)盤掛載在一臺Linux實(shí)例上,實(shí)例的操作系統(tǒng)為CentOS 7.3 64位,未擴(kuò)容前的數(shù)據(jù)盤只有一個主分區(qū)(/dev/vdb1,ext4文件系統(tǒng)),文件系統(tǒng)的掛載點(diǎn)為 /resizetest,文件系統(tǒng)擴(kuò)容完成后,數(shù)據(jù)盤仍然只有一個主分區(qū)。
使用用戶名密碼驗(yàn)證連接 Linux 實(shí)例。
運(yùn)行 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 交叉使用,否則會導(dǎo)致分區(qū)的起始扇區(qū)不一致。關(guān)于 parted 工具的使用說明可以參考這里。
運(yùn)行命令 fdisk -l 羅列分區(qū)信息并記錄擴(kuò)容前數(shù)據(jù)盤的最終容量、起始扇區(qū)(First sector)位置。
運(yùn)行命令 fdisk [數(shù)據(jù)盤設(shè)備名] 進(jìn)入 fdisk 界面。本示例中,命令為 fdisk /dev/vdb。
輸入 d 并按回車鍵,刪除原來的分區(qū)。
說明
刪除分區(qū)不會造成數(shù)據(jù)盤內(nèi)數(shù)據(jù)的丟失。
輸入 n 并按回車鍵,開始創(chuàng)建新的分區(qū)。
輸入 p 并按回車鍵,選擇創(chuàng)建主分區(qū)。因?yàn)閯?chuàng)建的是一個單分區(qū)數(shù)據(jù)盤,所以只需要創(chuàng)建主分區(qū)。
說明
如果要創(chuàng)建4個以上的分區(qū),您應(yīng)該創(chuàng)建至少一個擴(kuò)展分區(qū),即選擇 e。
輸入分區(qū)編號并按回車鍵。因?yàn)檫@里僅創(chuàng)建一個分區(qū),所以輸入 1。
輸入第一個可用的扇區(qū)編號:為了保證數(shù)據(jù)的一致性,F(xiàn)irst sector需要與原來的分區(qū)保持一致。在本示例中,按回車鍵采用默認(rèn)值。
說明
如果發(fā)現(xiàn)First sector顯示的位置和之前記錄的不一致,說明之前可能使用 parted 來分區(qū),那么就停止當(dāng)前的 fdisk 操作,使用 parted 重新操作。
輸入最后一個扇區(qū)編號:因?yàn)檫@里僅創(chuàng)建一個分區(qū),所以按回車鍵采用默認(rèn)值。
輸入 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 工具,進(jìn)入 parted 界面后,輸入 p 羅列當(dāng)前的分區(qū)情況。如果有分區(qū),則使用 rm+ 序列號來刪除老的分區(qū)表,然后使用 unit s 定義起始位置,單位使用扇區(qū)個數(shù)計(jì)量,最后使用 mkpart 命令來創(chuàng)建即可,如下圖所示。
部分操作系統(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 時(shí),由于系統(tǒng)需要檢查并訂正文件系統(tǒng)元數(shù)據(jù),所以速度較慢、耗時(shí)較長,請耐心等待。
正確使用 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.
將擴(kuò)容完成的文件系統(tǒng)掛載到原來的掛載點(diǎn)(如本示例中的 /resizetest)。
mount /dev/vdb1 /resizetest
查看文件系統(tǒng)空間和使用情況:運(yùn)行命令 df -h。如果出現(xiàn)擴(kuò)容后的文件系統(tǒng)信息,說明掛載成功,可以使用擴(kuò)容后的文件系統(tǒng)了。
說明
掛載操作完成后,不需要在控制臺上重啟實(shí)例即可開始使用擴(kuò)容后的文件系統(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ù)盤擴(kuò)容的知識匯總,內(nèi)容較為全面,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ骺赡軙姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。
網(wǎng)頁題目:數(shù)據(jù)盤可以擴(kuò)容嗎?怎么使擴(kuò)容后的容量可用?
地址分享:http://jinyejixie.com/article46/jogghg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、微信小程序、虛擬主機(jī)、做網(wǎng)站、網(wǎng)站策劃、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)