Gyűrűs Puffer fájlrendszer létezik?

Van valami megoldás linux alatt a fenti (ring-buffer, circular-buffer) fájlrendszerre?
Ha nem létezik ilyen, valami más megoldás arra, hogy van egy kötet, amibe folyamatosan
kerüölnek bele a fájlok, és ha a kötet mérete közelít a maximálishoz, akkor a régebbi fájlokat törli?

Köszi

(ez esetleg megfelel erre a célra?: LinLogFS - http://www.complang.tuwien.ac.at/czezatke/lfs.html)

Hozzászólások

Zsákos Frodó írt egyet, sauronforge.net-en fent van a forrás

Szerintem nincs. Bar eleg sok, fusere epulo furcsa filerendszer van.
http://www.nilfs.org/en/ -az ami bekurult nemreg a kernelbe ill.log-structured.
Az ilyen FS arra jo, hogy multat megtartja addig, amig van ra hely. (nem letorli a meglevo filokat, csak lehetoseget add a mult vissza allitasara)

Amit te keresel a helyette nem lenne jobb egy program ami folyamatason/idonkent lefut es torli ami mar nem kell ?
Ill. maga az a program ami csinalja neked oda filoket intezne a torlest szukseg eseten ?

Szerintem nem tul nehez modositani a legtobb meglevo filerendszert, hogy tudjon ilyesmit. De nem tartom igazan jo otletnek. Nem ott van a helye.

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

2 soros script cronból futtatva.

Itt van egy kiindulási alapnak. Nincs benne az az ellenőrzés, hogy megnézi a szabad helyet, de minden 7 napnál régebbi dolgot töröl.

/usr/bin/find /home/rsync/backup/webs/* -mtime +7 -exec /bin/rm {} \;

--
http://sandor.czettner.hu


FIFOLOG(1)              FreeBSD General Commands Manual             FIFOLOG(1)

NAME
     fifolog_create -- Initialize storage for fifolog
     fifolog_write -- Write data to fifolog
     fifolog_read -- Seek and extract data from fifolog

SYNOPSIS
     fifolog_create [-l record-size] [-r record-count] [-s size] file
     fifolog_reader [-t] [-b tstart] [-B Tstart] [-e tend] [-E Tend]
                    [-o ofile] [-R regexp] [-T timefmt] file
     fifolog_writer [-w write-rate] [-s sync-rate] [-z compression] file

DESCRIPTION
     Fifologs provide a compact round-robin circular storage for recording
     text and binary information to permanent storage in a bounded and pre-
     dictable fashion, time and space wise.


___
info