Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

修正遺失的區塊裝置錯誤

貢獻者

系統會檢查每個還原的節點是否對應到有效的區塊裝置特殊檔案、或是區塊裝置特殊檔案的有效軟體連結。如果StorageGRID 在中找到無效的對應 /etc/storagegrid/nodes/node-name.conf 檔案、顯示遺失的區塊裝置錯誤。

如果您發現與此模式相符的錯誤:

Checking configuration file /etc/storagegrid/nodes/node-name.conf for node node-name…​ `ERROR: node-name: BLOCK_DEVICE_PURPOSE = path-name`'節點名稱:_path-name_不存在'

這意味著 /etc/storagegrid/nodes/node-name.conf 將_node-name_用於目的的區塊裝置對應至Linux檔案系統中的指定路徑名稱、但該位置沒有有效的區塊裝置特殊檔案或區塊裝置特殊檔案的軟體連結。

確認您已完成「部署新的Linux主機」中的步驟。對所有區塊裝置使用與原始主機相同的持續裝置名稱。

如果您無法還原或重新建立遺失的區塊裝置特殊檔案、您可以配置適當大小和儲存類別的新區塊裝置、並編輯節點組態檔、以變更block_device_pur用意 的值、以指向新的區塊裝置特殊檔案。

請從Linux作業系統安裝說明「儲存需求」一節的表格中、判斷適當的大小和儲存類別。請先檢閱「設定主機儲存設備」中的建議、再繼續更換區塊裝置。

重要 如果您必須為任何組態檔案變數提供新的區塊儲存設備、請從開始 BLOCK_DEVICE_ 由於故障主機遺失原始區塊裝置、因此在嘗試進一步的還原程序之前、請先確認新的區塊裝置未格式化。如果您使用共享儲存設備並已建立新的Volume、則新的區塊裝置將不會格式化。如果您不確定、請針對任何新的區塊儲存設備特殊檔案執行下列命令。
警告 僅針對新的區塊儲存裝置執行下列命令。如果您認為區塊儲存設備仍包含要還原之節點的有效資料、請勿執行此命令、因為裝置上的任何資料都會遺失。
sudo dd if=/dev/zero of=/dev/mapper/my-block-device-name bs=1G count=1