将ZFS从使用分区迁移到使用整个磁盘

我有一个简单的ZFS设置,我已经运行了几年了。 当我最初设置它的时候,我创build了一些分区,并在我的两个驱动器的每个分区上创build了一个zpool,并使用其他分区来启动。

现在,但是我有一个单独的驱动器启动和其他一切,所以我只想使用我的zpool整个驱动器。 我最近更换了一个驱动器,所以我已经在一个驱动器上这样做了:

tank ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 ada2 ONLINE 0 0 0 ada1p4 ONLINE 0 0 0 

我现在想要做的是用ada1replaceada1 ,问题是,我该怎么做? 是否像zpool replace tank ada1p4 ada1一样简单,或者是一个坏主意?

  1. 备份任何你关心的东西…closures此服务器的东西。

  2. 做更换

     zpool set autoexpand=on tank zpool offline tank ada1p4 zpool replace tank ada1p4 ada1 
  3. 等等…还有很多 使用zpool status tank检查状态

  4. closures自动展开, zpool set autoexpand=off tank 。 这主要是一个最佳实践的东西。