Newsgroup: it.comp.os.linux.software
Titolo: cartelle dimensioni standard

Salve a tutti,
avrei una domanda un pò strana da porre:
ho una macchina con suse 10.0 dove c'è un programma che scarica in
automatico dei file nelle rispettive cartelle. Ad esempio tutti i giorni
scarico i files 1.data, 2.data e 3.data e li mette nelle cartelle 1, 2 e 3.
Queste cartelle le devo tenere d'occhio perchè quando arrivo alla dimensione
di circa 700mb per cartella le devo masterizzare (per il backup e liberare
spazio) ma naturalmente visto che i file sono di diverse dimensioni le
cartelle arriveranno alla dimensione ottimale in giorni diversi.
Naturalmente i files sono molti di più e non solo 3 come riportato
nell'esempio altrimenti sarebbe stato facile.
Esiste un programma che tiene d'occhio le cartelle assegnate e mi avvisa man
mano che si raggiungono le dimensioni stabilite?
Visto che sono alle prime armi con linux sarebbe comodo averlo in modalità
grafica.
Grazie
PS Entro in mod. OT: se qualcuno conoscesse qualcosa simile anche per
winzozz sarebbe gradito ugualmente in quanto devo fare lo stesso lavoro su
una seconda macchina con w2000.
-- 
***************
seamaster (MO)

 mano che si raggiungono le dimensioni stabilite?
Io farei uno script bash che controlla usando du le dimensioni di una 
dir, chiamiamola "archivio":
  du -sm archivio/
e se le dimensioni di "archivio" sono maggiori di 700 MB la rinomina con 
una cosa tipo:
  mv archivio dir`date -I`
e poi ricrea una dir vuota "archivio":
  mkdir archivio
Infine metterei questo script nel mio crontab, impostando una frequenza 
di esecuzione per lo script adeguata al tasso di crescita della dir 
archivio.
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
  ci farà un nuovo universo se sarà il caso."
    _                                  Allen Ginsberg
   (y)        < 
http://gerlos.altervista.org
 >
    =   gerlos  + - - >  gnu/linux registred user #311588
  Difenditi la tua libertà. Informati sul Trusted Computing.
		  < 
www.no1984.org
 >

 scarico i files 1.data, 2.data e 3.data e li mette nelle cartelle 1, 2 e 3
devi farti uno script che si puo' immaginare in diversi modi.
1) e' da tanto che non smanetto con le quote. esiste una soglia di warning
per la quota e li puoi azionare un trigger, che ti sposta i file in una
certa directory, e io gli farei fare anche l'immagine iso via script.
2) puoi cadenzare un crontab che fa un "df" sulla directory e se hai
superato la soglia X allora fai come sopra.
3) mo' che usi linux o unix le cartelle le devi chiamare "directory". Va
bene? :)
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 2) puoi cadenzare un crontab che fa un "df" sulla directory e se hai
                                         ^^^^^^^
man df: df visualizza la quantità di spazio usato e disponibile sui 
filesystem. (usi df per vedere quanto spazio ti rimane su un disco)
man du: du visualizza l'ammontare di spazio su disco usato dai file 
specificati e da ciascuna directory nelle gerarchie con base nei file 
specificati. (usi du per vedere quanto spazio occupa un file o una 
directory)
Lo so, sono pignolo. :-)


 man df: 
daje ... nun c'e' bisogno che mi scrivi "man df".
volevo dire: du :)


 
Veramente, ero tentato si scrivere semplicemente:
sed 's/df/du/g'
Ma poi temevo che l'autore originario del thread chiedesse spiegazioni 
in proposito, per cui ho scelto la via "didascalica".:-)
Eh, sì, sono proprio pignolo!
