To reorganise my zfs server, I need to vacate the tank, temporarily. It's currently configured with 5 x 3 TB disks in RAID-Z1 format. These disks are nearly 10 years old. Two of the originals have failed already, and I want to move to RAID-Z2 as soon as possible. I already have two spare disks spinning in the case, and two in anti-static bags. Most of my new and spare drives are 4 TB, but I (mostly) only expect to use 3 TB (original size), at least for the time being.
I need to safely replicate the tank for long enough to reorganise it from a 5 x spindle RAID-Z1 to a 7 x spindle RAID-Z2.
The root is on separate SSD mirror and won't be impacted.
I'm looking at using external disks connected to USB ports to hold the tank while the internal disks get re-organised. Efficiency and speed are not high priorities. Nor is redundancy (I'll scrub it before proceeding). But it needs to be a sensibly managed risk.
I want at least 10 TB external USB disk capacity. I already have two 4 TB spare SATA disks, with USB adaptors. So I need to buy more disk(s). For ongoing operational reasons (offsite backups) I favour purchasing two 2 TB external USB disks, but one 4 TB SATA disk with a SATA/USB converter would also work.
So the external USB disk options for storing the tank are:
I wondered if I could configure ZFS to create a simple, non-redundant, pool using /dev/concat/cc0.
I'm looking to use ZFS and not UFS because zfs-send(8) has great appeal to vacate, verify, and restore the tank.
I'd appreciate your thoughts. And I'd especially like to know if anyone has ever used a concat under ZFS, or has any other solution to the problem of odd disk sizes with ZFS.
I need to safely replicate the tank for long enough to reorganise it from a 5 x spindle RAID-Z1 to a 7 x spindle RAID-Z2.
The root is on separate SSD mirror and won't be impacted.
I'm looking at using external disks connected to USB ports to hold the tank while the internal disks get re-organised. Efficiency and speed are not high priorities. Nor is redundancy (I'll scrub it before proceeding). But it needs to be a sensibly managed risk.
I want at least 10 TB external USB disk capacity. I already have two 4 TB spare SATA disks, with USB adaptors. So I need to buy more disk(s). For ongoing operational reasons (offsite backups) I favour purchasing two 2 TB external USB disks, but one 4 TB SATA disk with a SATA/USB converter would also work.
So the external USB disk options for storing the tank are:
- 3 x 4 TB; or
- 2 x 4 TB and 2 x 2 TB (best in the long term).
I wondered if I could configure ZFS to create a simple, non-redundant, pool using /dev/concat/cc0.
I'm looking to use ZFS and not UFS because zfs-send(8) has great appeal to vacate, verify, and restore the tank.
I'd appreciate your thoughts. And I'd especially like to know if anyone has ever used a concat under ZFS, or has any other solution to the problem of odd disk sizes with ZFS.