Zfs
如何將驅動器添加到 ZFS 池
這是我目前的 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 中的額外儲存空間。