Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Filesystem smemorato, implementazioni?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
lxnay
Retired Dev
Retired Dev


Joined: 09 Apr 2004
Posts: 661
Location: Italy

PostPosted: Thu Jun 30, 2005 4:54 pm    Post subject: Filesystem smemorato, implementazioni? Reply with quote

Hola, sto cercando in lungo e in largo ma le mie esigenze sono sempre + strane.... (uff)... Mi piacerebbe sapere se esiste un filesystem o se è possibile farlo con ext3, che permette di dimenticarsi delle modifiche avvenute all'interno di esso, dal momento del montaggio.

Es, ho un'immagine ext3 in un file che monto in loop. Essa è grande 4GB e contiene le home directory di tutti gli utenti di una rete terminal basata su FreeNX. Per il momento, mi limito a prendere questo file all'avvio, a copiarlo in un file xyz-temp.img ed a montare questo in loop. Facendo così ad ogni avvio ovviamente le home directory degli utenti vengono resettate a default. Il problema è che la copia di un file di 4GB all'avvio ci impiega un pochino. Esiste un metodo elegante quindi, per montare un filesystem in modo che quando venga smontato o il pc si riavvia, quest'ulltimo si dimentichi tutto quello che è successo?

Thank you ;)
_________________
http://www.sabayon.org
Back to top
View user's profile Send private message
emix
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1014

PostPosted: Thu Jun 30, 2005 5:02 pm    Post subject: Reply with quote

Credo che qualcosa tipo ramdisk possa fare al caso tuo... credo :roll:
Back to top
View user's profile Send private message
lxnay
Retired Dev
Retired Dev


Joined: 09 Apr 2004
Posts: 661
Location: Italy

PostPosted: Thu Jun 30, 2005 5:08 pm    Post subject: Reply with quote

Togliti dalla testa tmpfs, avrei bisogno di un server con n+n+1 GB di ram nel caso in cui:

1. Il server non viene riavviato per mesi.
2. Gli utenti scaricano le loro cose e le lasciano nella home.

...stavo pensando a qualche tipo di journailing...?
_________________
http://www.sabayon.org
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Thu Jun 30, 2005 5:10 pm    Post subject: Reply with quote

RAMFS dovrebbe comunque essere popolato...
quindi la copia deve essere fatta in ogni caso.
e poi 4gb sono tantini.

L'unica soluzione che mi viene in mente e' quella di tenere l'immagine "pulita" e l'immagine "sporca" montate una sotto /clean_home e l'altra sotto /home.
e in partenza fare un rsync delle 2...

in teoria se l'immagine sporca non differisce molto... l'operazione non dovrebbe essere lunga. (sempre in teoria) (anche perche' l'operazione + frequente sarà quella di cancellazione)

tutto da vedere cmq..


EDIT:
lxnay wrote:

1. Il server non viene riavviato per mesi.


se non viene riavviato per mesi non mi sembra un problema la copia di 4gb :)
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
lxnay
Retired Dev
Retired Dev


Joined: 09 Apr 2004
Posts: 661
Location: Italy

PostPosted: Thu Jun 30, 2005 7:06 pm    Post subject: Reply with quote

si potrebbe essere un'idea... ma a questo punto potrei montare tutte e 2 le immagini, rsyncare la pulita sulla sporca, e smontare l'immagine pulita. Qualcosa dovrei guadagnare, dato che allo stato attuale, 40 utenti mi occupano 23MBx40=920Mb. Ci metterebbe 1/4 nel caso peggiore... grazie x l'idea xchris !
_________________
http://www.sabayon.org
Back to top
View user's profile Send private message
Sparker
l33t
l33t


Joined: 28 Aug 2003
Posts: 992

PostPosted: Thu Jun 30, 2005 7:41 pm    Post subject: Reply with quote

A quanto ho capito, hanno fatto una cosa simile per la nuova knoppix 4.0, usando unionfs:
http://www.fsl.cs.sunysb.edu/project-unionfs.html
Back to top
View user's profile Send private message
mirko_3
l33t
l33t


Joined: 02 Nov 2003
Posts: 605
Location: Birreria

PostPosted: Thu Jun 30, 2005 7:52 pm    Post subject: Reply with quote

Immagino che sia troppo restrittivo limitare il write ad una sottocartella della home, che viene svuotata ad ogni logout? Effettivamente dovrebbe risultare solo un po' più scomodo...
_________________
Non fa male! Non fa male!
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Thu Jun 30, 2005 10:06 pm    Post subject: Reply with quote

lxnay wrote:
ma a questo punto potrei montare tutte e 2 le immagini, rsyncare la pulita sulla sporca, e smontare l'immagine pulita.


ahem... quello che ho cercato di dire io... in modo assurdo :lol:
ora guardo sto unionfs :)

ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Thu Jun 30, 2005 11:17 pm    Post subject: Re: Filesystem smemorato, implementazioni? Reply with quote

potrasti usare una soluzione simile a quella dei firewall hardware
una directory in cui viene montata (in ram) una parte del file system, e poi si fa un mount --bind o mount --move del suo contenuto per mascherare il file sysem reale.
quando spegni tutto, con il reset della ram spariscono le modifiche che hai fatto
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Fri Jul 01, 2005 7:03 am    Post subject: Reply with quote

non ho ben capito..

puoi spiegare meglio please :)

(l'argomento e' interessante)

Grazie
Ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum