我在Ubuntu 16.04.1 LTS上,我有一个名为unas的ZFS池包含两个镜像驱动器。 我现在已经连接了两个驱动器,我想将这些新驱动器作为一对镜像驱动器添加到我的unas池中,这样我就得到一个名为unas的池,其中包含4个驱动器,并分组为镜像对。
下面显示的zpool status命令的结果显示了我当前的configuration。 我使用哪些步骤和命令来镜像两个新驱动器,然后将这些镜像驱动器添加到我的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
是的。
如果您将来不清楚这些事情,只需先在旧池中的小文件中进行testing。 只要大小至less为64MB,您就可以从常规文件创build池。 这些命令是相同的,只是给它的文件的完整path,而不是设备path。
在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