Zfs
我可以從 zpool raidz2 中刪除磁碟嗎?
不幸的是,我不太了解 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)。格式化磁碟,重新加入系統,作為獨立磁碟使用。