Zfs

如何將驅動器添加到 ZFS 池

  • July 7, 2020

這是我目前的 ZFS 狀態:

t@tsu:~$ zpool status
 pool: bpool
state: ONLINE
 scan: none requested
config:

   NAME                                    STATE     READ WRITE CKSUM
   bpool                                   ONLINE       0     0     0
     73ea4055-b5ea-894b-a861-907bb222d9ea  ONLINE       0     0     0

errors: No known data errors

 pool: rpool
state: ONLINE
 scan: none requested
config:

   NAME                                    STATE     READ WRITE CKSUM
   rpool                                   ONLINE       0     0     0
     7905bb43-ac9f-a843-b1bb-8809744d9025  ONLINE       0     0     0

errors: No known data errors

我想將以下驅動器添加到我的池中(用於空間):

磁碟

這是 ZFS 下的作業系統(ubuntu 20.04)的目前磁碟:

磁碟

t@tsu:~$ sudo lshw -class disk
[sudo] password for t: 
 *-disk:0                  
      description: ATA Disk
      product: Samsung SSD 850
      physical id: 0
      bus info: scsi@2:0.0.0
      logical name: /dev/sda
      version: 2B6Q
      serial: S2RBNX0J524197X
      size: 465GiB (500GB)
      capabilities: gpt-1.00 partitioned partitioned:gpt
      configuration: ansiversion=5 guid=32f4df93-2b50-4a68-a888-f0570adac413 logicalsectorsize=512 sectorsize=512
 *-disk:1
      description: ATA Disk
      product: Crucial_CT525MX3
      physical id: 1
      bus info: scsi@4:0.0.0
      logical name: /dev/sdb
      version: R040
      serial: 172918010661
      size: 489GiB (525GB)
      capabilities: gpt-1.00 partitioned partitioned:gpt
      configuration: ansiversion=5 guid=d3e2b4ab-2c44-4da8-ac0c-fdb8053d35da logicalsectorsize=512 sectorsize=512

我無法弄清楚語法,我很確定我不應該這樣做:

zpool create addonpool /dev/sdb
zpool add addonpool mirror /dev/sda4 /dev/sdb

可能更多是這樣的:

zpool add rpool mirror /dev/sda4 /dev/sdb

(因為 rpool 是第 4 個分區,對於未分區的磁碟,我要添加整個磁碟。)

但是,是的,我不知道。

也將註銷並進入 tty 足以執行此操作,還是我必須求助於從 liveUSB 執行此操作?

您對上一個語法很接近,但您不需要列出現有分區。這會將完整的新驅動器作為單個磁碟 vdev 添加到您的rpool. 添加後,ZFS 將開始在其中條帶化新數據:

zpool add rpool /dev/sdb

請注意,這不提供冗餘,僅提供 rpool 中的額外儲存空間。

引用自:https://unix.stackexchange.com/questions/596605