Salut

Se da un shared storage (disk-uri SCSI, intr-un enclosure cu mai multe
iesiri , conectate la mai multe host-uri). Deci toate host-urile vad
acelasi disk-uri.

1. Ce solutii de FS exista sa poti monta aceasi partitie/FS
sub mai multe sisteme astfel sa rezolve locking (nu ma intereseaza FS-uri
pe retea NFS/SMB/etc...) ?

Pana acum am aflat de GFS pt linux (dar costa destul de mult si imi cere
sa fac tot felul de artificii ca sa il folosesc intr-un kernel care il
compilez eu) si cXFS pt SGI-uri am inteles.

2. Alta posibilitate ar fi sa zicem ca datele le un numar de partitii egal
cu numarul host-urilor, fiecare host monteaza ceva "local" (exclusiv) si
restul prin retea (exportate prin NFS de restul sistemelor). Problema la
NFS e ca daca pica un sistem din acele N sisteme, mie imi "ingheata" in D
state toate procesele de pe masina locala ce accesau date "remote". Cum
pot (in mod automat si frumos) sa fortez demontarea unui volum NFS care
are procese agatate ce incearca sa-l acceseze ? Ideea ar fi ca dupa ce
demontez sistemul care a crapat, sa aiba loc un ellection si se alege care
va monta local partitia neaccesibila la acest moment si acela o va monta
si o va exporta prin NFS pt restul care vor trebui sa monteze prin NFS de
la noul host partitia neaccesibila. In man mount am:
       soft   This option allows the kernel to time  out  if  the
              nfs  server  is  not  responding for some time. The
              time can be specified with timeo=time.  This option
              might  be  useful  if  your  nfs  server  sometimes
              doesn't respond or will be rebooted while some pro-
              cess  tries to get a file from the server.  Usually
              it just causes lots of trouble.
Ce trouble apare daca montez cu "soft" ?

Thanks

----------------------------
Mihai RUSU

Disclaimer: Any views or opinions presented within this e-mail are solely
those of the author and do not necessarily represent those of any company,
unless otherwise specifically stated.


Raspunde prin e-mail lui