Hi all,
Semi-New here but finally decided to take the plunge and implement FreeNAS in my home. I have a question in regards to Zpools and when adding vdev's how I can rebalance data residing on the original vdev.
Before I start, I'll provide some background. My data (5TB) is almost 100% video. I'll be migrating from a Win2012 Server NTFS setup and plan on reusing my original drives once data has been copied over to ZFS.
My Zpool setup is as follows:
- vDev1 - 4 x 2TB drives - Raidz1
I plan on adding 4 x 2TB drives to my Zpool to create a second vDev once data is finished copying thus doubling my capacity. I don't want to get in a raidz1 vs raidz2 conversation as I understand the differences between the two and I'm comfortable with risks with raidz1 right now in my current setup :)
If you're following the above, you'll see that after a data migration my first vdev will be near 100% capacity. Here is where my question comes in....
I add in my second vdev...How do I rebalance my zpool across both vdevs? I've googled and searched on various forums and the common theme is ZFS doesn't support an automated rebalance. A normal rebalance could occur where files are written too however since I'm dealing with 100% video, these files will never change so they'll never "move" or rebalance on their own.
I've seen a few people discuss using "zfs send tank/data | zfs recv tank/data_new" but I first wanted to query the group to see if this was the right way of things. Honestly, I'm starting to read up on what this exactly does too so if someone could explain I would also appreciate it.
Thanks guys in advance on any suggestions or guidance!!
Semi-New here but finally decided to take the plunge and implement FreeNAS in my home. I have a question in regards to Zpools and when adding vdev's how I can rebalance data residing on the original vdev.
Before I start, I'll provide some background. My data (5TB) is almost 100% video. I'll be migrating from a Win2012 Server NTFS setup and plan on reusing my original drives once data has been copied over to ZFS.
My Zpool setup is as follows:
- vDev1 - 4 x 2TB drives - Raidz1
I plan on adding 4 x 2TB drives to my Zpool to create a second vDev once data is finished copying thus doubling my capacity. I don't want to get in a raidz1 vs raidz2 conversation as I understand the differences between the two and I'm comfortable with risks with raidz1 right now in my current setup :)
If you're following the above, you'll see that after a data migration my first vdev will be near 100% capacity. Here is where my question comes in....
I add in my second vdev...How do I rebalance my zpool across both vdevs? I've googled and searched on various forums and the common theme is ZFS doesn't support an automated rebalance. A normal rebalance could occur where files are written too however since I'm dealing with 100% video, these files will never change so they'll never "move" or rebalance on their own.
I've seen a few people discuss using "zfs send tank/data | zfs recv tank/data_new" but I first wanted to query the group to see if this was the right way of things. Honestly, I'm starting to read up on what this exactly does too so if someone could explain I would also appreciate it.
Thanks guys in advance on any suggestions or guidance!!