Ubuntu
在 Ubuntu 上向 ZFS 池添加更多鏡像 vdev
我在 Ubuntu 16.04.1 LTS 上,我有一個名為 unas 的 ZFS 池,其中包含兩個鏡像驅動器。我現在又附加了兩個驅動器,我想將這些新驅動器作為一對鏡像驅動器添加到我的 unas 池中,以便最終得到一個名為 unas 的池,其中包含 4 個驅動器,分組為鏡像對。
該
zpool status
命令的結果如下所示,顯示了我目前的配置。我使用哪些步驟和命令來鏡像兩個新驅動器,然後將這些鏡像驅動器添加到我的 unas 池中?是否像使用以下命令將兩個新驅動器添加為鏡像對一樣簡單?
$ zpool add unas mirror newDrive1 newDrive2
我目前 zpool 狀態的結果是:
$ sudo zpool status pool: unas state: ONLINE scan: scrub repaired 1.50M in 36h3m with 0 errors on Thu Jun 9 08:06:41 2016 config: NAME STATE READ WRITE CKSUM unas ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N1VUU0LX ONLINE 0 0 0 ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N7FSX6F9 ONLINE 0 0 0 errors: No known data errors
是的。
如果您將來不清楚這些事情,請先使用舊池中的小文件對其進行測試。您可以從正常文件創建池,只要它們的大小至少為 64MB。命令是相同的,只是給它文件的完整路徑而不是設備路徑。
在 Solaris 上,這將是:
# create your test files cd /yourpool/yourfs mkfile 100m sd0 sd1 sd2 sd3 # create pool zpool create testpool mirror /yourpool/yourfs/sd0 /yourpool/yourfs/sd1 zpool status testpool # expand pool zpool add testpool mirror /yourpool/yourfs/sd2 /yourpool/yourfs/sd3 zpool status