步驟1:卸載ZFS Pool
zpool export <pool_name>,將 <pool_name> 替換為您的ZFS Pool名稱。
步驟2:清除ZFS Pool
zpool destroy <pool_name>,這會刪除ZFS Pool及其所有資料,因此請確保已經備份重要資料。
步驟3:清除硬碟分割資訊
1.啟動 fdisk:
fdisk /dev/sdx
將 /dev/sdx 替換為您的硬碟名稱(例如 /dev/sda)。
2.列出分割資訊:
p
3.刪除分割區:
d
4.儲存變更:
w
-----------------------------------------------------
左邊還是出現pool_name
步驟1:確認 ZFS Pool 是否已刪除
zpool list
步驟2:從 Proxmox 介面移除存儲配置
進入 Datacenter 設定:
在 Proxmox Web UI 中,點擊左上角的「Datacenter」,然後選擇「Storage」。
找到與該 ZFS Pool 相關的存儲條目。
移除存儲條目:
選擇該存儲條目,點擊「Remove」按鈕以刪除它。
如果您無法移除,可以使用以下命令手動移除:
pvesm remove <storage_name>
將
<storage_name>
替換為存儲的名稱。
步驟3:清理系統服務
有時候 ZFS Pool 的相關服務可能仍在運行,需要清理:
停用並清理相關服務:
systemctl stop zfs-import@<pool_name>.service systemctl disable zfs-import@<pool_name>.service systemctl clean zfs-import@<pool_name>.service
將
<pool_name>
替換為您的 Pool 名稱。刷新系統守護進程:
systemctl daemon-reload service pveproxy restart
步驟4:清除硬碟分區和文件系統
若硬碟仍未被釋放,可以使用以下命令清除分區和文件系統:
使用
wipefs
清理硬碟上的文件系統資訊:wipefs -a /dev/sdX
將
/dev/sdX
替換為硬碟的設備名稱(例如/dev/sda
)。使用
fdisk
刪除分區:fdisk /dev/sdX
在
fdisk
介面中選擇d
刪除所有分區,然後選擇w
寫入變更。
步驟5:重新掃描硬碟
執行以下命令重新掃描硬碟以確保其狀態更新:
partprobe /dev/sdX
完成以上步驟後,硬碟應該已恢復為未使用狀態,且 Proxmox 左側欄位不再顯示該 Pool。如果問題仍然存在,可以嘗試重啟 Proxmox 主機以刷新設定。