停用並刪除 Block Storage for Classic 卷

在刪除 Block Storage for Classic 卷之前,請先完成刪除前的檢查清單,以確認該卷已不再被使用。 刪除卷是不可逆的:在回收期屆滿後,資料將無法恢復。

刪除前檢查清單

在提交取消請求之前,請先逐一處理各項事項。 跳過步驟是導致意外資料遺失的最常見原因。

1. 確認所有權及用途

請查看卷宗詳細資訊頁面的「備註」欄位,並向最初下單該卷宗的團隊確認。 僅憑卷名稱,無法識別其所包含的工作負載或資料。 如需更多資訊,請參閱 在控制台中檢視 Block Storage for Classic 的卷宗詳細資訊 透過命令列介面(CLI)檢視 Block Storage for Classic 的卷宗詳細資訊。

2. 了解「授權主機」的含義

經授權的主機可以掛載該卷。 僅憑授權主機清單為空,並不足以證明某個卷未被使用或可安全刪除。 若存在已授權的主機,請在進行刪除操作前,先向主機擁有者確認該磁碟區是否已不再需要。

3. 確認正確使用者下的授權主機清單

該入口網站、CLI(ibmcloud sl block access-list )以及 SoftLayer API (SoftLayer_Network_Storage::getObject,搭配 allowedVirtualGuests、allowedHardware、allowedSubnets 或 allowedIpAddresses )僅會回傳呼叫使用者擁有「經典基礎架構裝置」權限可查看的主機。 若使用者無權檢視某台伺服器,將收到 HTTP 200 回應,其中包含一個空清單,而非錯誤訊息。 清單為空,並不代表該卷沒有任何授權主機。

請務必以帳戶擁有者身分,或以具備所有裝置存取權限的使用者身分執行授權檢查。 若要授予所有裝置的存取權限,請前往「管理」>「存取權限 (IAM)」>「使用者」,開啟該使用者,然後在「傳統基礎架構」>「裝置」下,選取所有裝置類型,並啟用「新增裝置時自動授予存取權限」選項。 如需相關資訊,請參閱管理標準基礎架構存取。

若您正在編寫授權檢查的腳本,請將空的主機清單視為「未經驗證」,而非「未使用」。 記錄 HTTP 的回應內容,以便能將因權限篩選而產生的結果與真正為空的結果區分開來。

如需更多資訊,請參閱 在控制台中檢視獲授權存取 Block Storage for Classic 卷的主機清單透過 CLI 檢視獲授權存取 Block Storage for Classic 卷的宿主清單使用 Terraform 檢視獲授權存取 Block Storage for Classic 卷的宿主清單。

4. 檢查主機上的實際資料用量

Block Storage for Classic 卷不會報告已使用的位元組數。 ibmcloud sl block volume-list 中的「bytes_used」欄位並非區塊卷的可靠使用量指標。 若要確認某個區塊儲存體上是否存在資料,請從授權主機檢查該儲存體:

  • 執行 multipath -ll 及 lsblk,以確認裝置是否可見。
  • 請使用 df -h 或同等指令檢查掛載點及檔案系統的使用狀況。
  • 請向應用程式或資料庫團隊確認,沒有任何生產環境的工作負載依賴於該卷。

5. 從每台主機上卸載並斷開該磁碟區的連接

在撤銷授權或取消卷之前,請先從所有作業系統中卸載該卷,並從 iSCSI 目標系統登出。 取消掛載已掛載的磁碟區可能會導致主機上的資料損毀或產生過期的工作階段。

請依照您所使用作業系統的指示,安全地卸載並斷開連接:

6. 撤銷所有主機授權

在將卷從所有主機上卸載後,請撤銷所有已授權主機的存取權限。 如需更多資訊,請參閱 在控制台中撤銷主機對 Block Storage for Classic 的存取權限透過命令列介面撤銷存取權限。

7. 取消正在進行的複製,並移除相關的重複資料

活躍的複本和依賴的複製卷會阻礙原始卷的空間回收。 在提出刪除請求之前,請先取消所有複製夥伴關係,並移除所有相關的重複項目。 如需更多資訊,請參閱「複製」及「建立重複卷」。

8. 了解土地復墾的時間表

提出取消申請後,該流量將於約 24 小時後(若為立即取消)或於下一個帳單週年日被回收。 磁碟區被回收後,該磁碟區及其所有資料將被永久刪除,且無法恢復。 若要停止一項待處理的取消,請在帳戶恢復程序執行前提交一則 支援案件。

在控制台中刪除儲存卷

如果您不再需要某個特定卷,可以隨時將其刪除。

  1. 點選「儲存空間」> Block Storage for Classic。

  2. 選取要取消的卷,點擊「動作」,然後選取「刪除 Block Storage for Classic」。

  3. 請確認您是要立即刪除該卷,還是等到該卷的配置週年日當天再刪除。

    若您選擇在合約週年日刪除該音量,您可在週年日之前撤銷該取消請求。

  4. 勾選「確認」核取方塊,然後按一下「刪除」。

提交刪除請求後,將開始為期 24 小時的回收等待期。 在此期間,您仍可在主控台中看到音量。 若您需要撤銷取消操作,請在期限屆滿前提交一則 支援案件。 收費將立即停止。 當回收期屆滿時,資料將會被銷毀,且該儲存卷將從控制台中移除。 如需相關資訊,請參閱常見問題。

從 CLI 刪除儲存卷

如果您不再需要某個特定卷,可以隨時將其刪除。

提交刪除請求後,將開始為期 24 小時的回收等待期。 在此期間,您仍可在主控台中看到音量。 若您需要撤銷取消操作,請在期限屆滿前提交一則 支援案件。 收費將立即停止。 當回收期屆滿時,資料將會被銷毀,且該儲存卷將從控制台中移除。 如需相關資訊,請參閱常見問題。

從 IBM Cloud 命令列介面 (CLI) 刪除儲存卷

請使用以下指令取消儲存空間。 以下範例指令會立即取消卷 12345678,而非在到期日當天取消。

ibmcloud sl volume-cancel --immediate 12345678

如需瞭解此指令所有可用參數的詳細資訊,請參閱 ibmcloud sl block volume-cancel。

從 SLCLI 刪除儲存卷

請在 SLCLI 中執行以下指令以取消儲存空間。

$ slcli block volume-cancel --help
Usage: slcli block volume-cancel [OPTIONS] VOLUME_ID
Options:
  --reason TEXT  An optional reason for cancellation
  --immediate    Cancels the block storage volume immediately instead of on
                 the billing anniversary
  -h, --help     Show this message and exit.

從 Terraform 中刪除儲存卷

使用 terraform destroy 指令,可輕鬆移除遠端物件(例如單一卷)。 以下範例展示了該指令的語法。

terraform destroy --target ibm_storage_block.volumeID

如需更多資訊,請參閱 terraform destroy。

提交刪除請求後,將開始為期 24 小時的回收等待期。 在此期間,您仍可在主控台中看到音量。 若您需要撤銷取消操作,請在期限屆滿前提交一則 支援案件。 收費將立即停止。 當回收期屆滿時,資料將會被銷毀,且該儲存卷將從控制台中移除。 如需相關資訊,請參閱常見問題。