Linux

zfs 從池中刪除設備

  • February 17, 2019

在您閱讀標題並翻白眼之前,我已經閱讀了所有各種答案、文章和文章,這些答案、文章和文章都說一旦您成功了就無法縮小池。但是,我看到這篇文章聲稱可以做到這一點(即從活動池中刪除一個設備並縮小池以使用剩餘的磁碟)。我試圖在我的儲存主機上這樣做並得到了這個:

root@file2:~# zpool remove datastore sdh
cannot remove sdh: only inactive hot spares, cache, top-level, or log devices can be removed

所以,我猜我使用的是舊版本/不同版本的 zfs。有人有使用此功能的經驗嗎?我完全錯了,仍然不可能嗎?

如果重要的話,我正在執行 Ubuntu 15.10。

v8.0-rc1 (2018-09-08)開始, Linux上的zfs可以移除設備:

新功能

  • 本機加密
  • 設備移除

11.4 Beta 版開始也可在solaris中使用。

注意:截至 2019 年 2 月 17 日,最新的zfsonlinux是 v8.0-rc3,穩定版 v8.0 將是未來版本。

此功能還不是 Linux 上 ZFS 的一部分。有一個開放的功能請求來實現它:

https://github.com/zfsonlinux/zfs/issues/3371

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