ubuntu-14.04 - zfs:如何创建两个现有 vdev 的池,然后安装它

标签 ubuntu-14.04 zfs

我有两个池(zpool 状态的缩短输出):

  pool: vol1
    vol1
      mirror-0
        ata-WDC_WD20EARX-00PASB0_WD-WCAZAJ004702
        ata-WDC_WD20EARX-00PASB0_WD-WCAZAJ069805
  pool: vol2
    vol2
      mirror-0
        ata-ST4000DM000-1F2168_S300MZ7G
        ata-ST4000DM000-1F2168_S300ELBZ

我想将它们合并到一个池中,将其命名为“Aquilonde”,然后将其安装在文件系统中的我的服务器上作为/plex-server。我是 zfs 的新人。谷歌搜索但不太满意。我尝试了这个及其变体:

~# zpool create Aquilonde vol1 vol2
cannot open 'vol1': no such device in /dev
must be a full path or shorthand device name

最佳答案

我在回答或删除这个问题之间犹豫不决。这个问题很天真:我被一篇有关该主题的文章误导了。以下是解决我的问题的命令序列。其中还包括名称映射,如果您还不知道的话,了解一下会很有用。

$ zpool create aquilonde mirror /dev/sda /dev/sdb  # create pool aquilonde and first mirror
$ zpool add aquilonde mirror /dev/sdd /dev/sde     # add second mirror to pool
$ zpool export aquilonde                           # fix up naming
$ zpool import -d /dev/disk/by-id aquilonde        # ibid
$ zpool status                                     # examine status--all's well
  pool: aquilonde
 state: ONLINE
  scan: none requested
config:
        NAME                                       STATE     READ WRITE CKSUM
        aquilonde                                  ONLINE       0     0     0
       mirror-0                                    ONLINE       0     0     0
         ata-WDC_WD20EARX-00PASB0_WD-WCAZAJ004702  ONLINE       0     0     0
         ata-WDC_WD20EARX-00PASB0_WD-WCAZAJ069805  ONLINE       0     0     0
       mirror-1                                    ONLINE       0     0     0
         ata-ST4000DM000-1F2168_S300MZ7G           ONLINE       0     0     0
         ata-ST4000DM000-1F2168_S300ELBZ           ONLINE       0     0     0
$ zfs set mountpoint=/plex-server aquilonde        # set up /plex-server in host filesystem

我犯的错误是认为我必须从头开始构建。现在效果很好。希望它对其他人有帮助。

关于ubuntu-14.04 - zfs:如何创建两个现有 vdev 的池,然后安装它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24975335/

相关文章:

android - Ubuntu 上 Android Studio 的键盘问题

haskell - VSCode 编辑器在使用 Stackage 安装的 Haskell 时出错

linux - 在 Docker 容器中构建 make 用户时返回非零值 :error 9,

linux - 在嵌入式 Linux 中使用 ZFS

ubuntu - ZFS NFS 共享未导出 Ubuntu 16.04

ubuntu-14.04 - 如何修复 ubuntu 上的 CCS 安装错误

php - 尝试使用nodejs时没有输出

linux - linux 上的 zfs 是否足够可靠,可以在网络附加存储上与 gentoo 一起安装?

ZFS 上的 Symfony 文件系统 ACL

zfs - 接收克隆的增量 ZFS 流并覆盖源