freenastier
Dabbler
- Joined
- Feb 9, 2017
- Messages
- 20
Hello,
Two years ago I built a small Freenas system to store all kinds of data. I play in a band and one of the members does studio editing of audio recordings. These audio files and video files are now stored on my personal Freenas system. I also use it to store personal files such as documents, family photographs and such.
I had the idea to create an offsite back up, therefore I built a new Freenas system. The old system moves to one of the band members and I keep the new (more energy efficient) system for personal use. The goal is to synchronize data between these systems every weekend for extra protection against major hardware failure.
The new system uses the following hardware:
ASRock J3160DC-ITX (Celeron with AES-NI support)
WD Red WD30EFRX (3 disks for Z1 set-up)
Intel Gigabit CT Desktop Adapter (For reliable gbit networking)
Crucial CT102464BF160B (memory)
My problem is the following. I want my new system to use encryption for storage. The old system did not have encrypted storage. On top of that the old pool contains roughly 4TB of. To make things even more tricky the old system runs on an older Freenas installation. I would like to make the copy before I start updating the old system.
I want to make an identical copy of the storage pool on the old system. Once they are identical I can use send / receive over the internet to keep them in sync efficiently because then only the changes are send.
Questions:
1> How should I make this initial copy to make sure that once the systems are separated on the two sites that there are no problems?
2> Also I am worried that copying over a network takes too long the first time, therefore I might have to add the three new disks to the old system first? Then make a copy and export them before I can finally import them on my new system?
3> Are there any other problems I overlooked?
After some research I think this might be the proper approach / commands for the initial copy:
zfs snapshot -r pool-current@old-system
zfs send -R pool-current@old-system | zfs receive -F pool-new@new-system
Or copy the existing pool to the new disks temprarily added to the old-system for a local copy instead of network transfer:
zfs send -R pool-current@old-system | zfs receive -F pool-new
Am I right?
Any advice is much appreciated!
Two years ago I built a small Freenas system to store all kinds of data. I play in a band and one of the members does studio editing of audio recordings. These audio files and video files are now stored on my personal Freenas system. I also use it to store personal files such as documents, family photographs and such.
I had the idea to create an offsite back up, therefore I built a new Freenas system. The old system moves to one of the band members and I keep the new (more energy efficient) system for personal use. The goal is to synchronize data between these systems every weekend for extra protection against major hardware failure.
The new system uses the following hardware:
ASRock J3160DC-ITX (Celeron with AES-NI support)
WD Red WD30EFRX (3 disks for Z1 set-up)
Intel Gigabit CT Desktop Adapter (For reliable gbit networking)
Crucial CT102464BF160B (memory)
My problem is the following. I want my new system to use encryption for storage. The old system did not have encrypted storage. On top of that the old pool contains roughly 4TB of. To make things even more tricky the old system runs on an older Freenas installation. I would like to make the copy before I start updating the old system.
I want to make an identical copy of the storage pool on the old system. Once they are identical I can use send / receive over the internet to keep them in sync efficiently because then only the changes are send.
Questions:
1> How should I make this initial copy to make sure that once the systems are separated on the two sites that there are no problems?
2> Also I am worried that copying over a network takes too long the first time, therefore I might have to add the three new disks to the old system first? Then make a copy and export them before I can finally import them on my new system?
3> Are there any other problems I overlooked?
After some research I think this might be the proper approach / commands for the initial copy:
zfs snapshot -r pool-current@old-system
zfs send -R pool-current@old-system | zfs receive -F pool-new@new-system
Or copy the existing pool to the new disks temprarily added to the old-system for a local copy instead of network transfer:
zfs send -R pool-current@old-system | zfs receive -F pool-new
Am I right?
Any advice is much appreciated!
Last edited: