I got an 3 years old computer with 4GB RAM Dualcore/Intel, and 4 hotswapable SATA HDD's (500GB each, 2+2 in LINUX RAID-1 configuration - so i have 2 500GB mirrored volumes). Each volume is full of data in approx in 60-70% - total 600-700GB data.
Now, for some reason, I want move the whole system into Freebsd 9.0 with ZFS.
I have another 1TB drive, so I want end with a zpool with 5 drives, (root on ZFS too) - but need preserve data from the linux-volumes. So, the plan:
- install freebsd without zfs into the new 1TB hdd (base install) - or make ext3 partition on the new drive - but I'm not sure about the mountig it later into fbsd.
- boot the current linux, mount the 1TB freebsd hdd (or ext3), and copy all data from the linux into new 1TB HDD
- disconnect the drive (for sure)
- install an new freebsd into 4x 500GB HDDs in some RAID configuration (see the qst bellow)
- boot the new freebsd from ZFS
- connect the 1TB drive
- mount the 1TB HDD and copy all data into the new freebsd ZFS
- make zfs snapshot
- and finally want add the 1TB drive into the zpool with zpool add command - i hope this is possible and correct step.
Is this plan OK?
Sure it would be much better simple backup all data, install freebsd into 5 drives, and restore - unfortunately, the external backup drive will come in a next week only and i don't want wait.
- Any things about I need care?
- and finally, what is the "best practice" configuring 4 drive ZPOOL and after adding another (bigger) drive into the pool?
Thanx in advace for helpful comments.
Ps: I was read some other serverfault questions, like Recommendations on ZFS on FreeBSD as a NAS box? , but maybe some points I'm missing...