Olen tekemässä varakopiota rsyncillä komennolla
rsync -a -vv --delete /home/ari /media/ari/2TB/
mutta se kaatuu levytilan loppumiseen varakopiolevyllä. Senpä takia kokeilinkin komentaa
rsync -a -vv --delete-before /home/ari /media/ari/2TB/
mutta sekään ei saa tuhotuksi lähteestä tuhottuja tiedostoja varakopiolta. Myöskään parametri --delete-during ei tuhoa tiedostoja.
Se on saanut tuhotuksi vain kaksi tiedostoa:
ari@ari:~$ grep "*deleting" <rsync-logfile | tail -n 222
2020/12/03 14:13:34 [8587] *deleting ari/tv-kanavakartta_antenni.pdf
2020/12/03 14:13:34 [8587] *deleting ari/DEADJOE
ari@ari:~$
Ja nyt se vaan kaatuu:
ari@ari:~$ tail -n 5 <rsync-logfile
2020/12/03 16:16:22 [12090] ari/.arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/avr/include/avr/version.h is uptodate
2020/12/03 16:16:22 [12090] ari/.arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/avr/include/avr/wdt.h is uptodate
2020/12/03 16:16:22 [12090] ari/.arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/avr/include/avr/xmega.h is uptodate
2020/12/03 16:16:22 [12090] rsync: write failed on "/media/ari/2TB/ari/b": No space left on device (28)
2020/12/03 16:16:22 [12090] rsync error: error in file IO (code 11) at receiver.c(393) [receiver=3.1.2]
ari@ari:~$
Millä siis saa oikeasti tuhotuksi tuhotut tiedostot ennen uusien tiedostojen kirjoittamista varakopiolevylle?
Toki, voisin panna varakopiolevyn sileäksi ja sitten kopioida kaikki tiedostot sinne uudestaan, mutta se kestää... kuusi tuntia. Levy on 2 TB ja varakopioitavaa on 1,8 TB.