clamschlauder
Dabbler
- Joined
- Feb 23, 2013
- Messages
- 26
X9DA3 with 2x E5520 Xeon
24GB RAM
FreeNAS-9.3-STABLE-201512121950
8x3TB - tank (RaidZ3)
4x3TB - Sharable (RaidZ2)
I recently upgraded to dual M1015 cards and migrated all of the hard drives off of the onboard raid controller. Previously the onboard controller was limiting the 3TB drives to 2.xxTB. The pools reloaded just fine but did not expand with the newly found storage with the m1015.
What I have done to this point:
1. Create a snapshot of the data sets from the old volume
2. zfs send / receive those snapshots to another volume on the machine.
3. reloaded the drives to now show 3 TB drives instead of the limited size.
My struggle begins with using the CORRECT method to transfer the data back as it was previously. The way my mind sees it there are a couple different ways that I can do this.
First is to do a rollback in the GUI under "Storage >> Snapshots". A concern i have is that using rollback it won't work like I expect it to and may mess things up. Example: My old volume name is different than my current one. Not sure how that process will react. It would be great if it prompted me where to rollback the data set to but I doubt that it will considering most times there is only 1 place to rollback to.
Second option is to move the snapshot back to the correct data set using zfs send / receive. I have already tried this with a smaller data set. I created a share from the newly transferred location and I can access everything like normal but I am concerned that FreeNAS still sees the data as a snapshot....???
Third I saw "zfs clone." This function seems exactly what I need but the examples on FreeBSD.org were not straight forward enough that I could replicate the example to my specific situation.
I have done some research on here and the oracle site but cant get a grasp on the specific usage for my case. A lot of what I read seems to pertain to other things you may want to do. Example for my second scenario would be I copy the data over as a snapshot and later on down the road something happens because I didn't copy the data by "reloading" rather than just transferring the snapshot. It seems pretty difficult to type how my mind is perceiving things so I hope I wrote something that makes sense.
24GB RAM
FreeNAS-9.3-STABLE-201512121950
8x3TB - tank (RaidZ3)
4x3TB - Sharable (RaidZ2)
I recently upgraded to dual M1015 cards and migrated all of the hard drives off of the onboard raid controller. Previously the onboard controller was limiting the 3TB drives to 2.xxTB. The pools reloaded just fine but did not expand with the newly found storage with the m1015.
What I have done to this point:
1. Create a snapshot of the data sets from the old volume
2. zfs send / receive those snapshots to another volume on the machine.
3. reloaded the drives to now show 3 TB drives instead of the limited size.
My struggle begins with using the CORRECT method to transfer the data back as it was previously. The way my mind sees it there are a couple different ways that I can do this.
First is to do a rollback in the GUI under "Storage >> Snapshots". A concern i have is that using rollback it won't work like I expect it to and may mess things up. Example: My old volume name is different than my current one. Not sure how that process will react. It would be great if it prompted me where to rollback the data set to but I doubt that it will considering most times there is only 1 place to rollback to.
Second option is to move the snapshot back to the correct data set using zfs send / receive. I have already tried this with a smaller data set. I created a share from the newly transferred location and I can access everything like normal but I am concerned that FreeNAS still sees the data as a snapshot....???
Third I saw "zfs clone." This function seems exactly what I need but the examples on FreeBSD.org were not straight forward enough that I could replicate the example to my specific situation.
I have done some research on here and the oracle site but cant get a grasp on the specific usage for my case. A lot of what I read seems to pertain to other things you may want to do. Example for my second scenario would be I copy the data over as a snapshot and later on down the road something happens because I didn't copy the data by "reloading" rather than just transferring the snapshot. It seems pretty difficult to type how my mind is perceiving things so I hope I wrote something that makes sense.