July 20, 201510 yr OK, so assuming I wanted to change from a cache pool to a single drive, could I: 1. Boot up my spare UnRAID license 2. Set up my new single drive as cache 3. Shut down, connect old btrfs cache pool drives 4. Mount the pool drives as data drives 5. Use mc to copy my appdata, docker and downloads directories to the single cache drive 6. Fire up my main UnRAID box now using the single cache drive Am I thinking along the right lines, or is there a simpler way?
July 20, 201510 yr Am I thinking along the right lines, or is there a simpler way?Why not stop all processes that will write to the cache pool, use mc to copy the contents to a temp folder on an array drive, then remove the cache pool and replace it, format the new cache drive, and use mc to copy the contents back?
July 20, 201510 yr OK, so assuming I wanted to change from a cache pool to a single drive, could I: ... Are you wanting to also change from btrfs to XFS or something?
July 20, 201510 yr Am I thinking along the right lines, or is there a simpler way?Why not stop all processes that will write to the cache pool, use mc to copy the contents to a temp folder on an array drive, then remove the cache pool and replace it, format the new cache drive, and use mc to copy the contents back? I did this using an XFS array drive, then converted my BTRFS cache pool to a single XFS drive.
July 21, 201510 yr Author OK, so assuming I wanted to change from a cache pool to a single drive, could I: ... Are you wanting to also change from btrfs to XFS or something? I've acquired a better board that has an mSATA SSD slot on it. I also have an unused Samsung mSATA drive, so I was hoping to move UnRAID to that setup, but I don't want to have to set up my Dockers all over again. But, I would be going for xfs this time round, yes.
July 21, 201510 yr Author Am I thinking along the right lines, or is there a simpler way?Why not stop all processes that will write to the cache pool, use mc to copy the contents to a temp folder on an array drive, then remove the cache pool and replace it, format the new cache drive, and use mc to copy the contents back? Derp. That looks like a pretty simple solution too.
July 27, 201510 yr Author Got the stuff moved no problems. Shut down Dockers, ran Mover. Used MC to copy over the stuff to one of my data drives. Swapped board, CPU, and changed cache drive. Copied stuff back, rebooted, started Dockers, job jobbed.
July 27, 201510 yr I am embarrased to ask this basic question.... With cache drive pooling, if I have more than one cache drive, is there some type of protection if one of the drives fails? I just had my cache drive fail and had to rebuild a lot from backup, etc. I want to avoid this. Thanks, H.
July 27, 201510 yr I am embarrased to ask this basic question.... With cache drive pooling, if I have more than one cache drive, is there some type of protection if one of the drives fails? I just had my cache drive fail and had to rebuild a lot from backup, etc. I want to avoid this. Thanks, H. Some discussion of this here including comments by limetech.
July 27, 201510 yr Thanks Trurl.... does not look simple... Cannot figure out where the "Balance Utility" is... also, do cache pool drives need to be same size?
July 27, 201510 yr Thanks Trurl.... does not look simple... Cannot figure out where the "Balance Utility" is... also, do cache pool drives need to be same size? Click on the first cache device and it will take you to a page that includes Balance. btrfs raid1 does not require disks to be the same size, but see btrfs disk usage calculator.
Archived
This topic is now archived and is closed to further replies.