Hi! Mein Sicherungsscript macht vor dem Rsync Hardlinks der Dateien des Vortags, was bisher auch klappte. Nun hab ich mein Webserververzeichnis, dass ich ebenso mit cp -la kopiere - allerdings zeigt mir du -sh dann die selbe Größe wie das Sourceverzeichnis. Wenn ich mit ls -li die Dateien im htdocs ansehe, dann seh ich sehr wohl die selben Inode Nummern bei den neuen Dateien wie bei den Quelldateien, nur die Verzeichnisse unterscheiden sich. Zählt du -sh irgendwie nicht die Dateien sondern die Verzeichnisgrößen? lg
Am Freitag, 20. Oktober 2006 08:14 schrieb Martin Hochreiter:
Nun hab ich mein Webserververzeichnis, dass ich ebenso mit cp -la kopiere - allerdings zeigt mir du -sh dann die selbe Größe wie das Sourceverzeichnis.
Ich habe das gerade mal ausprobiert. Die Option "-s" (summarize) von du scheint der Übeltäter zu sein. Offensichtlich beinhaltet "-s" auch gleichzeitig "-l" (count-links). Ich hatte die man-page nicht so verstanden, aber die Tests zeigen das. Hier ist mein Test: (Verzeichnis "orig" enthält Daten) # mkdir linked # cp -la orig/* linked/ # du 5604 ./orig 4 ./linked 5612 . # du -l 5604 ./orig 5604 ./linked 11212 . # du -s 5612 . # du -s orig/ 5604 orig/ # du -s linked/ 5604 linked/ Die letzte Ausgabe verstehe ich nicht. Hier hätte ich 4 erwartet. Vielleicht verstehe ich die Option "-s" nicht? Vielleicht hilft Dir das weiter. Gruß Achim
Am 20.10.2006 08:14 schrieb Martin Hochreiter:
Nun hab ich mein Webserververzeichnis, dass ich ebenso mit cp -la kopiere - allerdings zeigt mir du -sh dann die selbe Größe wie das Sourceverzeichnis.
Nimm mal du -csh. OJ -- Q: In ihrem Buch jedenfalls behaupten sie, mit über 4600 Frauen geschlafen zu haben. A: Das stimmt nicht. Das Buch ist vor einem halben Jahr geschrieben worden, mittlerweile sind es über 4700. (Gene Simmons, Kiss, 31.03.2004, Hyatt Hotel, Köln. Galore 04 S.74)
Johannes Kastl schrieb:
Am 20.10.2006 08:14 schrieb Martin Hochreiter:
Nun hab ich mein Webserververzeichnis, dass ich ebenso mit cp -la kopiere - allerdings zeigt mir du -sh dann die selbe Größe wie das Sourceverzeichnis.
Nimm mal du -csh.
OJ
Hilft leider auch nix: du -csh 200610* [...] 737M 20061017 692M 20061018 717M 20061019 0 20061020 du -lsh 200610* [...] 19G 20061017 19G 20061018 19G 20061019 0 20061020 Wobei die ca. 700 MB aus Großteils Hardlinks (die Dateien halt) bestehen siehe hier: Sourceverzeichnis: ls -li insgesamt 3432 1492420224 drwxr-xr-x 3 root root 18 2006-10-18 16:24 admin 1745383488 drwxr-xr-x 5 root root 42 2006-08-21 07:54 aktuell 182943008 drwxr-xr-x 2 root root 6 2006-08-17 10:10 ausbildung 710044864 -rw-r--r-- 2 root root 3145784 2006-06-25 16:56 background.bmp 298139456 drwxr-xr-x 3 root root 19 2006-10-18 08:07 chat 554558208 drwxr-xr-x 6 root root 61 2006-08-28 09:31 dienstplan 1245564897 drwxr-xr-x 2 root root 6 2006-06-25 16:57 download 1363702081 drwxr-xr-x 5 root root 51 2006-08-21 07:51 editor 710044865 -rw-r--r-- 2 root root 14 2006-06-25 16:57 empty.html 710044866 -rw-r--r-- 2 root root 1848 2006-06-25 16:57 faillog 710044867 -rw-r--r-- 2 root root 1406 2006-06-25 16:56 favicon.ico [...] Destinationverzeichnis: ls -li insgesamt 3432 819420654 drwxr-xr-x 3 root root 4096 2006-10-18 16:24 admin 1111037356 drwxr-xr-x 5 root root 120 2006-08-21 07:54 aktuell 1633028474 drwxr-xr-x 2 root root 110 2006-08-17 10:10 ausbildung 710044864 -rw-r--r-- 1 root root 3145784 2006-06-25 16:56 background.bmp 1759074657 drwxr-xr-x 3 root root 4096 2006-10-18 08:07 chat 2026687625 drwxr-xr-x 6 root root 4096 2006-08-28 09:31 dienstplan 552154441 drwxr-xr-x 2 root root 6 2006-06-25 16:57 download 710044856 drwxr-xr-x 5 root root 4096 2006-08-21 07:51 editor 710044865 -rw-r--r-- 1 root root 14 2006-06-25 16:57 empty.html 710044866 -rw-r--r-- 1 root root 1848 2006-06-25 16:57 faillog 710044867 -rw-r--r-- 1 root root 1406 2006-06-25 16:56 favicon.ico [...] Es funktioniert bei allen anderen Verzeichnissen korrekt, nur bei diesem nicht - ich find das sehr komisch
participants (3)
-
Achim Schäfer
-
Johannes Kastl
-
Martin Hochreiter