# Transfer data using exchange HDD ## Format the HDD ## Send Verbinden mit Putty. `screen` (Startet neues "virtuelles" Terminal im Terminal) ```bash cd /mnt/exchange ``` Anzupassen: storage/Dokumente -> BRPool/MEDIA/VIDEO_2 Dokumente.zfssend ```bash zfs send $(zfs list -t snapshot -o name -s creation storage/Dokumente | head -n 2 | tail -n 1) -wv > Dokumente.zfssend zfs send $(zfs list -t snapshot -o name -s creation BRPool/MEDIA/VIDEO_2 | head -n 2 | tail -n 1) -wv > VIDEO_2.zfssend ``` virtuelles Terminal verlassen mit `STRG+a` `STRG+d` wiederverbinden mit dem virtuellen Terminal `screen -r` ersetes Packet mit inkrementellen Updates auf die Platte schreiben. Anzupassen: storage/Dokumente -> BRPool/MEDIA/VIDEO_2 (2x) Dokumente-inc.zfssend) ```bash zfs send -I $(zfs list -t snapshot -o name -s creation storage/Dokumente | head -n 2 | tail -n 1) $(zfs list -t snapshot -o name -s creation storage/Dokumente | tail -n 1) -wv > Dokumente-inc.zfssend zfs send -I $(zfs list -t snapshot -o name -s creation BRPool/MEDIA/VIDEO_2 | head -n 2 | tail -n 1) $(zfs list -t snapshot -o name -s creation BRPool/MEDIA/VIDEO_2 | tail -n 1) -wv > VIDEO_2-inc.zfssend ``` vor dem Aushängen in der Oberfläche alle virtuellen und echten Terminals beenden mit `exit` # Receive Auf Linux als Nutzer mit `sudo` Erlaubnis Unter Linux ist `tmux` besser unterstützt als `screen` ```bash sudo zfs receive -v -d storage < VIDEO_2.zfssend #receiving full stream of BRPool/MEDIA/VIDEO_2@auto-2023-07-06_08-35 into storage/MEDIA/VIDEO_2@auto-2023-07-06_08-35 ``` `Strg` + `b` `d` Wieder einsteigen mit `tmux attach`