The Little Lucid Moments Skrevet 20. mars 2014 Del Skrevet 20. mars 2014 Jeg bruker rsync til backup, kjører "rsync -a --link-dest=". Men det registreres ikke at uendrede filer som backes opp er linker og ikke "ekte filer" (jeg vet ikke de korrekte termene for dette), i thunar. Men jeg ser at det jo er det i terminalen. Hva skjer egentlig når diskplassen overskrides, slik det rapporteres i thunar? Er det noen vei rundt dette, for å få at det står faktisk brukt plass i thunar? Lenke til kommentar
Occi Skrevet 20. mars 2014 Del Skrevet 20. mars 2014 (endret) Det står hvilken type linke du får via --link-dest i man rsync: --link-dest=DIR hardlink to files in DIR when unchanged Hvordan en soft- eller hardlink funker kan du finne her. Merk spesielt denne biten, kan det være problemet ditt? Litt usikker på du mener feiler, men kanskje det kan hjelpe deg i riktig retning. Note: Hard links are only valid within the same File System. Symbolic links can span file systems as they are simply the name of another file. Endret 20. mars 2014 av Occi Lenke til kommentar
The Little Lucid Moments Skrevet 20. mars 2014 Forfatter Del Skrevet 20. mars 2014 Takk for lenken til hard/soft-links! Det var nyttig. Jeg lager altså hardlinks med scriptet mitt... Jeg tror jeg forstår dette nå. Når jeg lager disse hardlinkene, så må jo den faktiske størrelsen rapporteres i thunar eller med ls i terminalen. Det jeg stusset litt over, var at selve meningen med dette scriptet var å ikke lage flere _kopier_, om filene er uforandrede. Altså når jeg kjører en backup. Og det funker jo også slik, for om jeg ser på diskstørrelsen med f.eks. df, så går dette frem. Jeg bare stusset litt over at det ikke stod kun noen få byte i størrelse (for linken) i thunar. Men det må jo være sånn, siden jeg vil ha anledningen til å kunne slette gamle backups uten å påvike nyere (e.g. ikke ha softlinks). Takk for hjelpen. Lenke til kommentar
The Little Lucid Moments Skrevet 22. mars 2014 Forfatter Del Skrevet 22. mars 2014 Legger til, med tanke på ettertiden, at filbehandleren til Ubuntu, Nautilus, oppfører seg anderledes her enn den til Xubuntu, Thunar. Om jeg ser på backup-mappa i Thunar, så legger den samme størrelsen på alle filene jeg har backet opp med rsync (og brukt harde lenker der filene er uforandrede). Slik at f.eks. tre backups, hver på 1 GB, hvor filene er uforandrede, tilsammen gjør at det står at mappa inneholder 3 GB. Men Nautilus står det bare 1 GB - noe som er mer korrekt, i og med at det er 1 GB som er faktisk bruk av harddiskplass. Lenke til kommentar
Occi Skrevet 22. mars 2014 Del Skrevet 22. mars 2014 (endret) Hmm, interessant. Jeg testet med Dolphin og den oppfører seg som Dolphin. Er vel kanskje litt naturlig, fordi filene rapporteres til å være lik størrelse hver gang. $ cd ~ $ dd if=/dev/zero of=test bs=10M count=1 $ mkdir -p backup/new $ rsync -a test backup/ $ for i in 1 2 3 4 5; do rsync -a --link-dest=backup/ test backup/new/test_$i; done $ du -sh backup/new/* 10M backup_tmp/new/test_1 10M backup_tmp/new/test_2 10M backup_tmp/new/test_3 10M backup_tmp/new/test_4 10M backup_tmp/new/test_5 Endret 22. mars 2014 av Occi Lenke til kommentar
The Little Lucid Moments Skrevet 22. mars 2014 Forfatter Del Skrevet 22. mars 2014 Med scriptet mitt blir det jo slik: $ du -sh hourly/ 707M hourly/ $ cd hourly/ $ du -sh * 699M 2014-03-22T03:00:01 656K 2014-03-22T04:00:01 656K 2014-03-22T05:00:01 656K 2014-03-22T06:00:01 656K 2014-03-22T07:00:01 656K 2014-03-22T08:00:01 656K 2014-03-22T09:00:01 656K 2014-03-22T10:00:01 656K 2014-03-22T11:00:01 656K 2014-03-22T12:00:01 656K 2014-03-22T13:00:01 656K 2014-03-22T14:00:01 656K 2014-03-22T15:00:01 0 current Problemet med thunar var at "hourly" visstnok var på størrelsen 699*13 MB... her er scriptet: #!/bin/sh date=`date "+%Y-%m-%dT%H:%M:%S"` from="/home/user/Desktop/from" to="/media/user/disk/backups/hourly" rsync -aP --link-dest=$to/current $from $to/$date rm -f $to/current ln -s $date $to/current Lenke til kommentar
Occi Skrevet 22. mars 2014 Del Skrevet 22. mars 2014 Ah, kan se ut til at jeg misforstod hvordan man skulle bruke --link-dest. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå