I have a TRUENAS-MINI-3.0-X+, running Dragonfish-24.04.2.1
Storage is 1 x RAIDZ1 | 5 wide | 3.64 TiB, Usable Capacity was 14.39 TB.
I would like to replace all 5 drives at one time. Upgrade would be 3 12TB drives.
I have been using a second Dragonfish 24.04 machine receiving a replication task daily. What is the best way to proceed? Boot pool is on a separate ssd not being replaced. Should I setup a new replication tasks (push) from the “backup” machine or can I do a “pull” for the newly installed bare metal?
If you replace the drives and setup the new pool you can pull the data from the other server back.
Thanks for the reply Tom.
This was a no-go for me, back to square one. I was running snapshot and replication tasks every hour in preparation for this swap. I waited for the top of the hour tasks to run and did a shutdown. I pulled the all the drives (1 raidz1, 5 wide) and replaced them with 3 new drives. Booted the system and created the new VDEV 1 raidz1, 3 wide. It prompted me to create a pool name and used the same name (pool1). My snapshot and replication tasks were gone. Should I have done a export/disconnect before shutting down and pulling the 5 wide drives? Anyway, tried to recreate the replication tasks and “pull” from the backup system named “pool2”. Pool2 → Pool1. What should I have done different if any?
If you disconned the old pool the tasks won’t be there.
In my case, I didn’t. Just shutdown and replaced the drives. After the boot and creation of the new VDEV it left me wondering did I miss a step. When this didn’t work I put back the “old” 5 drives and rebooted, everything running as it was. Looks like I can try this again…
Another note, I’m replicating the entire pool as recursive in one task. Can I do that or should I be replicating each dataset by itself?
I do each dataset as a task.
One other thing… Should I migrate the system dataset from main pool1 to the boot-pool? Right now the default is being used: System Dataset Pool: pool1
Depends on if you want the log data on the boot drive.
Moving the system dataset to the boot-pool worked for me this morning. My tasks were there and I’ve being restoring the data all day! As soon as it was done I moved the system dataset back to dataset pool, restarted some services and apps, I’m good.
On another note, I’m a fan of your Youtube channel and this forum, appreciate your efforts. You’ve helped out more than you know on alot of my projects.