我有一个简单的 ZFS 设置,已经运行了几年。最初设置时,我创建了多个分区,并从两个驱动器上的分区中创建了一个 zpool,并使用其他分区进行引导等。
但是现在我有一个单独的驱动器用于启动和其他所有操作,所以我只想将整个驱动器用于我的 zpool。我最近更换了一个驱动器,所以我已经在一个驱动器上执行了此操作:
tank ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ada2 ONLINE 0 0 0
ada1p4 ONLINE 0 0 0
我现在想做的是用 替换ada1p4
,ada1
问题是,我该怎么做? 它是否像 一样简单zpool replace tank ada1p4 ada1
,还是一个坏主意?
答案1
将您关心的任何内容备份到该服务器之外的某个位置。
进行替换
zpool set autoexpand=on tank zpool offline tank ada1p4 zpool replace tank ada1p4 ada1
等待……还有好多事情要做。使用以下工具检查状态:
zpool status tank
关闭自动扩展
zpool set autoexpand=off tank
。这主要是最佳实践。