隨著您的業務每天需要并處理更多的數據,您將面臨不斷的挑戰。您是否曾經創建了一個小引導卷的計算實例,卻在幾周或幾個月之后,發現需要一個更大的卷?您需要能夠輕松地擴展現有的系統磁盤,且不希望有風險,也不希望對正在運行的應用程序、用戶和業務有任何影響。
我們很興奮地告訴您,現在您可以在Oracle Cloud Infrastructure中在線擴展引導卷的大小,而不會出現任何停機時間。
OCI Block Volumes服務介紹
首先,我們可以設定靈活的動態性能和成本選項,當工作負載的存儲性能需求發生變化時,您可以隨時頻繁地更改這些選項。現在,我們還為您提供了更大的靈活性,可以在在線時增加卷的大小,而不會對正在運行的應用程序和工作負載產生任何影響。(引導卷默認只有兩個性能選項:平衡和性能較高)
除了這個功能之外,當您在創建Compute實例時,您還可以指定自定義引導卷大小,較大可達32 TB。您還可以從一個很小的引導卷開始,并在任何時候根據需要將其大小增加到服務較大值,并且不需要任何停機時間。
使用Oracle Cloud Infrastructure控制臺可以很容易地擴展任何卷的大小。在擴展卷之前,建議先進行備份。
以下詳細介紹如何在線擴展計算實例的引導卷的大小。
第一步:登錄OCI控制臺
1)、打開支持的瀏覽器并轉到控制臺URL。
https://console.us-ashburn-1.oraclecloud.com
2)、輸入您的租戶名稱,然后點擊“繼續”
3)、輸入您的用戶名稱和密碼
當您登錄到控制臺時,將顯示主頁。
第二步:在線擴展引導卷的大小
1)、在主頁上,選擇左邊菜單:“計算”-》“引導卷”
2)、選擇需要擴展的引導卷
3)、在線擴展引導卷
調整卷大小:1024 GB,點擊“保存更改”彈出如下界面:
調整引導卷大小后,需要重新掃描調整大小后的磁盤,命令如上界面。
sudo dd iflag=directif=/dev/oracleoci/oraclevda of=/dev/null count=1
echo "1" | sudo tee/sys/class/block/readlink /dev/oracleoci/oraclevda | cut -d'/' -f2/device/rescan
第三步:重新掃描引導卷磁盤
1)、登錄引導卷所在的虛擬機,運行lsblk命令
顯示默認46.6 GB
2)、運行上一步保存的命令,如下
3)、再次運行lsblk命令
顯示磁盤已擴展到1 TB。但是,引導卷的分區并沒有真正擴展(運行df –h,如下) ,需要再執行擴展分區命令。
4)、運行sudo /usr/libexec/oci-growfs
5)、再次運行df –h,顯示引導卷的分區大小已變成1 TB