obmedzenia filesystemu UFS2: Too many links
Dan Lukes
dan at obluda.cz
Mon Jan 15 16:15:12 CET 2007
Lubomir Host wrote:
> Mozno by z tvojich vypoctov vyplynulo aj to, aky je limit na pocet
> hardlinkov na ten isty subor. Dospel som k takemu istemu cislu:
Jestlize je v datove strukture na uchovani toho cisla vyhrazen int16_t,
tak to vic proste byt nemuze i kdybyste provedli jakoliv nastaveni
cehokoliv.
A osobne odhaduji, ze to nebude ani mene, protoze hodnoty, o kterych tu
byla rec, se mi zda na vec nemaji vliv.
Tak em napada, ze by me docela zajimalo, v jak velke promenne ma tuhle
hodnotu FreeBSD ulozeno v pameti - otevreni souboru se totiz take pocita
jako +1 file-link. Jestli je to take int16, tak by soubor, ktery by mel
32767 jmen uz nemel jit otevrit ...
Jan Pechanec wrote:
> struct ufs2_dinode {
...
> int16_t di_nlink; /* 2: File link count. */
> nenapada me duvod, proc to je signed, snad jen z duvodu zpetny
> kompatibility kvuli necemu (cemu?).
Proc to bylo signed kdysi tezko rict, pravdepodobne proste proto, ze
640kB pameti preci musi stacit kazdemu, nicmene, dneska je za tim
nejspis skutecne kompatibilita - a trochu se obavam, ze nejen jadra k
FS na kterem bezi, ale hraje se tu i o aplikace pracujici s diskem, jako
je treba tar, dump, restore a podobne.
Dan
More information about the Users-l
mailing list