obmedzenia filesystemu UFS2: Too many links

Divacky Roman xdivac02 at stud.fit.vutbr.cz
Mon Jan 15 16:35:00 CET 2007


> 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.

ten kod overuje zda ta promena neni < 0, takze tam nejaka semantika je.
napada mne treba nejaky chybovy stav nebo neco... UFS je tisic let stary
system a buhvi jak/co/proc tam je. napriklad to prkaticky nikde neoveruje
validitu dat ktera se mu predkladaji takze to pada a pada a pada.....

fbsd potrebuje novy fs



More information about the Users-l mailing list