Zfs

我可以從 zpool raidz2 中刪除磁碟嗎?

  • January 16, 2018

不幸的是,我不太了解 zfs。我在 raidz2 中有一個帶有 5 300GB 磁碟的 Proxmox 5 節點。歷史:

zpool create -f -o cachefile=none -o ashift=12 rpool raidz2 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2 /dev/sde2

我想從 zpool 中刪除一個磁碟以供其他人使用,但不是 zfs,而是 ext4。

我的問題是可以刪除磁碟嗎?如果是,如何?

謝謝你,拉斯洛

不,不是直接的。Z1/Z2/Z3 vdevs 不能通過額外的磁碟分解或增加,因此您的第一個決定是永久性的。

您有以下選擇之一來實現您的目標:

  • zfs send | zfs recv您的池數據到另一個池,zpool destroy您的舊池,zpool create磁碟較少的新池,zfs send | zfs recv您的數據返回。
  • 正如 user449299 在評論中建議的那樣:zvol在您的池中創建一個,將其格式化並ext4作為普通文件系統安裝。
  • 從系統中刪除磁碟,您的池現在將處於降級狀態(基本上是 Z1 而不是 Z2)。格式化磁碟,重新加入系統,作為獨立磁碟使用。

引用自:https://serverfault.com/questions/892082