Hallo Liste, mir ist da was mit Hardlinks nicht ganz klar. Ich dachte mir bisher, daß ein Hardlink auf eine Datei vom "Original-Hardlink" nicht zu unterscheiden ist. Ich habe gegoogelt, und las, daß bereits der erste Dateiname nur ein Hardlink auf die Datei sei, und ebenso würde es sich mit den weiteren Dateinamen verhalten. Dem scheint aber nicht so zu sein: Ich habe # ls -1 dir1 dir2 dir3 In dir1 liegt eine Datei mit 100 MB: # ll dir1 -rw------- 1 andre users 105822208 2006-08-08 14:25 datei Die kopiere ich nun mittels rsync nach dir2: # rsync -a dir1/ dir2/ # ll dir2 -rw------- 2 andre users 105822208 2006-08-08 14:25 datei Nun kopiere ich diese Datei per rsync in dir3: # rsync -a \ --link-dest=~/test/dir2/ ~/test/dir1/ ~/test/dir3/ # ll dir3 -rw------- 2 andre users 105822208 2006-08-08 14:25 datei # stat dir3/datei File: „dir3/datei“ Size: 105822208 Blocks: 206696 IO Block: 4096 reguläre Datei Device: 700h/1792d Inode: 80644803 Links: 2 Die Zahl der Links ist 2, d.h. die Datei in dir3 ist nur ein Hardlink auf die Datei in dir2. rsync hat also nur gelinkt, statt kopiert. Warum ergibt jetzt: # du -hs * 101M dir1 101M dir2 0 dir3 Wieso wird nicht auch für dir3 101 MB als Größe ausgegeben? Wie wird unterschieden zwischen dem ersten Dateinamen und allen weiteren Dateinamen? Danke für eure Erhellung. -- Andre Tann