Zfs
無法將記憶體設備重新添加到 zpool
我有一個記憶體設備由於錯誤而從 zfs 數組中掉出來。我很確定這是我做的——弄亂了電纜什麼的。它檢查得很好,而且它只是一個記憶體設備。當我嘗試讀取它時,它失敗並出現以下錯誤:
# zpool add array cache /dev/sdj2 cannot add to 'array': one or more vdevs refer to the same device
有沒有辦法從 zpool 數組中刪除引用,以便我可以讀取它?我試過刪除:
# zpool remove array /dev/sdj2 cannot remove /dev/sdj2: no such device in pool
我需要刪除/重新創建磁碟本身的 zfs 分區。在那之後,我能夠閱讀它。
path
嘗試導出您的池並通過或id
標籤重新導入它。然後你應該能夠刪除/添加你的記憶體設備。例如:
zpool export array
zpool import array -d /dev/disk/by-path/
zpool remove array <dev>
如所須。