Re: faillog e lastlog in /var/log
On Tue, Apr 06, 1999 at 11:57:41PM +0200, Fabrizio Appendino wrote:
> curiosi questi sparse file, ne vorrei sapere di piu', qualcuno mi sa
> dire dove trovare informazioni o a cosa serve (in generale) avere dei
> file che _sembrano_ piu' grossi di quello che sono?
Il "trucco" sta nel filesystem: e' possibile lasciare dei "buchi" in
un file, ad esempio spostandosi oltre la fine del file con lseek e
scrivendo in quella locazione; leggendo le posizioni intermedie
otterresti dei NUL, ma in realta' quello spazio non e' fisicamente
allocato dal file stesso.
Gli usi sono i piu' disparati, esempio su tutti un file dbm, che
contiene dati e delle chiavi di accesso agli stessi. Il meccanismo
usato e' una tabella hash, che puo' essere efficacemente implementata
appunto con un "sparse" array...
ciao, lele.
--
nickname: Lele Gaifax | Quando vivro' di quello che ho pensato ieri
real: Emanuele Gaifas | comincero' ad aver paura di chi mi copia.
home: lele@seldati.it |
work: lele@integra.it | -- Fortunato Depero, 1929.
Reply to: