Sehr viele symbolische Links?
Hallo, weiß jemand, ob für eine SuSE 10 Installation (64 Bit, XEON-Maschine), die Anzahl symbolischer Links begrenzt ist? Bei einer Software-Lösung, die ich gerade baue, würden zeitweise deutlich über 100.000 SymLinks zusammen kommen (bei etwa 10 Millionen echten Bilddateien). Grüße Manfred
Hallo, Am Sonntag, 7. Mai 2006 21:33 schrieb Manfred Rebentisch:
Hallo, weiß jemand, ob für eine SuSE 10 Installation (64 Bit, XEON-Maschine), die Anzahl symbolischer Links begrenzt ist? Bei einer Software-Lösung, die ich gerade baue, würden zeitweise deutlich über 100.000 SymLinks zusammen kommen (bei etwa 10 Millionen echten Bilddateien).
Das kommt auf das verwendete Dateisystem an. Jeder symbolische Link benötigt eine eigene Inode, bei ext2/ext3 ist die Anzahl beschränkt und wird beim Formatieren festgelegt. reiserfs dagegen kann beliebig viele Inodes verwalten. Als Tipp: df -i und df Grüße Wolfgang -- PGP/GPG-Fingerprint: EB27 DF15 AEE3 F8ED BE03 00AE 0963 ADD7 9CFC
Hallo Leute, Am Sonntag, 7. Mai 2006 21:33 schrieb Manfred Rebentisch:
weiß jemand, ob für eine SuSE 10 Installation (64 Bit, XEON-Maschine), die Anzahl symbolischer Links begrenzt ist? Bei einer Software-Lösung, die ich gerade baue, würden zeitweise deutlich über 100.000 SymLinks zusammen kommen (bei etwa 10 Millionen echten Bilddateien).
Grundsätzlich sehe ich keine Probleme. Außerdem dürfte es im Verhältnis zu 10 Mio Dateien nicht mehr auf 0,1 Mio Symlinks (= 1%) ankommen ;-) Mögliche Stolpersteine: - zu wenig Inodes im Dateisystem (das betrifft aber auch "echte" Dateien) - zu überprüfen mit df -hi - rekursive Symlinks (a -> b, b -> c, c -> d usw.) werden nur bis zu einer bestimmten Tiefe[1] akzeptiert, um Endlosschleifen zu vermeiden (siehe auch /boot/boot/boot/boot/....) Gruß Christian Boltz [1] gerade getestet: 40 Ebenen scheinen in der Bash die Grenze zu sein -- hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is. [http://bash.org/?5273]
participants (3)
-
Christian Boltz
-
Manfred Rebentisch
-
Wolfgang Erlenkötter