Forum: PC Hard- und Software [LINUX] Probleme mit Dateigröße (Rsync, Debian)


von Thomas P. (tommy2002)


Lesenswert?

Hallo,

ich habe eine Problem bei der Synchronisation von zwei Verzeichnissen 
unter Debian mit Rsync.
Im Grunde werden zwei Festplatten gemountet. Eine unter /mnt/fileserver 
und die Andere unter /mnt/backup.
Komischerweise haben die beiden Verzeichnisse nach dem Synchronisieren 
mit Rsync unterschiedliche Größen.

Block sizes sind bei beiden Platten 4096. Die Größe wurde folgendermaßen 
ermittelt:
1
du -b /mnt/fileserver
2
...
3
...
4
...
5
375271918103    /mnt/fileserver

1
du -b /mnt/backup
2
...
3
...
4
...
5
375271995927    /mnt/backup

Wie zu sehen, sind beide unterschiedlich.


Ich bin der ganzen Sache auf den Grund gegangen und habe bei gewissen 
Ordnern so etwas festgestellt:
1
root@fileserver:/mnt/fileserver/EinOrdner# ls -las
2
insgesamt 1700
3
32 drwxr-xr-x 2 anwender anwender 32768 Mai  6 14:18 .     <-- Sollte hier nicht statt 32768, 4096 (Block size) stehen?
4
 4 drwxr-xr-x 7 anwender anwender  4096 Mai  6 14:19 ..
5
24 -rwxr--r-- 1 anwender anwender 22186 Jan  4  2014 dat1.dat
6
20 -rwxr--r-- 1 anwender anwender 19901 Jan  4  2014 dat2.dat
7
 8 -rwxr--r-- 1 anwender anwender  4735 Jan  4  2014 dat3.dat
8
...
9
...
10
...
1
root@fileserver:/mnt/backup/EinOrdner# ls -las
2
insgesamt 1704
3
36 drwxr-xr-x 2 anwender anwender 36864 Mai  6 14:18 .    <-- Warum habe ich auf der anderen Festplatte einen komplett anderen Wert?
4
 4 drwxr-xr-x 7 anwender anwender  4096 Mai  6 14:19 ..
5
24 -rwxr--r-- 1 anwender anwender 22186 Jan  4  2014 dat1.dat
6
20 -rwxr--r-- 1 anwender anwender 19901 Jan  4  2014 dat2.dat
7
 8 -rwxr--r-- 1 anwender anwender  4735 Jan  4  2014 dat3.dat



Hatte jemand ein ähnliches Problem? Ich kann das ganze nicht ganz 
nachvollziehen, warum ich nach der Synchronisierung zwei verschiedene 
Speicherbelegungen bekomme.

Liebe Grüße
Thomas

von Gerd E. (robberknight)


Lesenswert?

Wieviel Platz durch den Ordner selbst (und nicht die darin enthaltenen 
Dateien) belegt wird, hängt nicht nur von der Anzahl der Dateien, 
sondern auch von Dingen wie extended attributes, dem Dateisystem, den 
Dateisystemoptionen und der Reihenfolge, in der die Dateien in diesem 
Ordner angelegt, umbenannt etc. wurden, ab.

Daher kann ein mit rsync synchronisierter Ordner eine andere Größe haben 
als der Quellordner.

von Sven B. (scummos)


Lesenswert?

Warum sind in dem zweiten Ordner 4 Dateien mehr als im ersten? Aus dem 
Grund wird auch das Listing größer sein ...

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Lesenswert?

Mann sollte das "du" nur auf die Dateien laufen lassen.
Wer dem dann nicht traut, koennte noch ein digest/md5sum ueber
den Dateibaum laufen lassen.

Der von einem Verzeichnis belegte Platz kann aus vielfaeltigen
Gruenden (s.o.) abweichen.
Manche Filesysteme sind z.B. nicht in der Lage, Bloecke die
zu einem Verzeichnis gehoeren, aber nicht genutzt werden,
wieder als "frei" zu kennzeichnen.

Zum Test einfach mal 10000 Dateien in einem Verzeichnis erzeugen
und wieder loeschen...

von Eric (Gast)


Lesenswert?

Hast Du den rsync Befehl mal mittendrin abgebrochen? Rsync legt im 
Zielordner naemlich dann versteckte Dateien an die uebrig bleiben. 
Ueberpruefe das mal, dann leere den Zielordner und versuche es nochmal. 
(Ich geh jetzt mal davon aus, dass Du kein Backup von einem Ordner 
machst, der sich ohnehin in der Groesse veraendert, e.g. Browser Cache, 
partielle Downloads usw)

von R. M. (Gast)


Lesenswert?

Habe den Eindruck, wenn in einem Verzeichnis Dateien gelöscht werden, 
wird das Verzeichnis nicht sofort kleiner (anscheinend wird der Eintrag 
der gelöschten Datei erstmal nur markiert, und nicht das ganze 
Verzeichnis zusammengeschoben, ext4). Würde mir daher erstmal keine 
Sorgen machen.
mfG

von c.m. (Gast)


Lesenswert?

vergleiche doch mal den inhalt von quell und zielverzeichnis, z.b. mit…
1
find -type f -exec md5sum {} \; | awk '{print $1}' | sort | md5sum

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.