Articles précédents : Développeur
- [61] Le dernier Linux 2.5 est sorti
- [211] Résumé GNOME 06.07.2003
- [42] QSA 1.0 est disponible
- [86] Open versus closed sources
- [1] Liste des présentations de YAPC::EU 2003
- [119] Fork de la Gentoo par la Zynot Foundation
- [43] GnomeMeeting 0.98, nom de code "Buddha Matreya" est disponible.
- [45] Une Xbox non modifiée sous linux, c'est désormais possible
- [6] Dart, un environnement de test
- [12] GNUstep/GNUstepWeb : Un environnement mature ?
Liens connexes
- L'annonce (442 hits)
- GFS (468 hits)
- OpenGFS (926 hits)
- La news lwn (309 hits)
Dépêche modérée par
Sistina a beaucoup contribué à Linux. Sistina a notablement travaillé sur le support raid et lvm de Linux.
Initialement GFS, dont Sistina est le propriétaire, était sous licence GPL. Malheureusement il y a quelques mois Sistina a pris la décision de passer le produit sous une licence propriétaire.
J'en arrive à ce qui motive plus particuliairement cette news : OpenGFS.
OpenGFS est la version GPL de GFS. On a maintenant un "duel" entre deux solutions. D'une propriétaire, l'autre libre. Faites votre choix.
vu sur lwn.
L'annonce (442 hits)
GFS (468 hits)
OpenGFS (926 hits)
La news lwn (309 hits)
> Lire les commentaires (10 commentaires, moyenne: 2).
Re: Sistina announce Sistina GFS 5.2
heu... dans le "whatis opengfs" (dans les docs), on lit :
(c'est un peu long, désolé)
"The Open Global File System (OpenGFS, or OGFS) is a journaled filesystem that
supports simultaneous sharing of a common storage device by multiple computer
nodes. This is one way to implement a "clustered file system".
As an example, consider a cluster of 4 computers that share a single array
of Fibre Channel (FC) drives. Each of the 4 computers can directly access the
drives (albeit via a FC hub or switch), and pretty much treat the whole array
as if the computer had sole access. OpenGFS coordinates the storage accesses
so that the different computers don't clobber (overwrite) each other's data,
while providing simultaneous read access for sharing data among the computers."
donc, si je ne m'abuse, il ne s'agit pas d'avoir du stockage sur différentes machines, mais d'un stockage central auquel plusieurs
machines accèdent.
non ?
-
[^]Re: Sistina announce Sistina GFS 5.2
Posté par DPhil (page perso, ) le 15/07/2003 à 12:11. (lien). Évalué à 2.Tu te trompes, GFS permet d'avoir du stockage sur plusieurs machines et d'y accéder comme s'il n'existait qu'un seul stockage.
Une alternative est Coda ( http://www.coda.cs.cmu.edu/(...) ) qui fonctionne vraiment pas mal.-
[^]Re: Sistina announce Sistina GFS 5.2
Posté par Mathieu Millet (page perso, ) le 15/07/2003 à 12:46. (lien). Évalué à 5.Tu te trompes, GFS permet d'avoir du stockage sur plusieurs machines et d'y accéder comme s'il n'existait qu'un seul stockage.
Désolé mais non. Coda est bien ce que tu dis, mais pas GFS.
Avec GFS, les données sont partagées sur un média SAN (Storage Area Network - Réseau de stockage) de type Fibre Channel, SCSI (ou iSCSI)...
Ce n'est pas du partage de fichiers sur un réseau (IP) traditionnel, à la NFS, CIFS, DFS, Coda...
Ce système se rapproche beaucoup plus, du système de fichiers de Veritas (VxFS) qui permet à plusieurs ordinateurs connectés à un même SAN d'accéder simultanément aux mêmes disques et données sur ces disques.
Sans ce genre de système de fichiers, essaie de faire accéder deux ordinateurs à un même disque. Tu obtiens une belle corruption de données. Ce sont aussi ce genre de système de fichiers qui permettent de créer des clusters de machines accédant aux mêmes données (sans s'encombrer d'un protocole réseau de partage de fichiers).
PS : pour les partages de fichiers via réseau, on travaille au niveau du fichiers (sauf certains protocoles très particuliers). Pour GFS et consort, on travaille au niveau du bloc de données.--
htam-
[^]Re: Sistina announce Sistina GFS 5.2
Posté par Aurélien Le Provost - Ribaltch (page perso, ) le 15/07/2003 à 21:29. (lien). Évalué à 1.J'imagine que le but est une amélioration de performances ?
--
Encryption is not magic pixie dust to sprinkle on things to make them more secure.
-
-
Re: Sistina announce Sistina GFS 5.2
Bon je me pose une question certainement bête: c'est quoi la différence avec un bon vieux NFS?
-
[^]Re: Sistina announce Sistina GFS 5.2
Posté par Matthieu Moy (page perso, ) le 15/07/2003 à 13:59. (lien). Évalué à 2.Ici, tu accède directement au périphérique, alors qu'avec NFS, tu accède à un serveur qui lui même accède au système de fichier, si j'ai bien compris.
-
[^]Re: Sistina announce Sistina GFS 5.2
Posté par PLuG () le 16/07/2003 à 09:32. (lien). Évalué à 1.Exactement.
Avec NFS ton filesysteme (ext3 par exemple) est monté par un serveur qui va l'exporter a plusieurs clients (en NFS).
Si tu veux fiabiliser cela et le rendre scalable (montée en charge), tu va etre tenté de multiplier les serveurs NFS en parallele.
Probleme: un filesysteme ext3 ne peut pas etre monté en parallele par plusieurs machines sinon il y a risque de corruption de données (en fait il y a corruption de données garantie :-)).
D'ou GFS qui est un filesysteme qui résoud exactement ce probleme: plusieurs machines peuvent le monté en parallele, voir meme le ré-exporter en NFS si tu veux le rendre dispo a travers ton réseau.
==> redondance, montée en charge ... ou simple partage de data de clusters.-
[^]voire !
Posté par Olivier Jeannet () le 16/07/2003 à 11:30. (lien). Évalué à 3.C'est fou que cette faute continue à se propager...
« plusieurs machines peuvent le monté en parallele, voir meme le ré-exporter »
Par pitié, c'est voire et pas voire même (tu avais même utilisé le verbe "voir" au lieu de "voire", ce qui n'a aucun sens). Le terme "voire" signifie "et même", l'expression voire même est un pléonasme.
(par ailleurs c'est aussi "peuvent le monter")
-
-
-
[^]Re: Sistina announce Sistina GFS 5.2
Posté par LeAg () le 15/07/2003 à 16:08. (lien). Évalué à 2.cf : FAQ (http://opengfs.sourceforge.net/docs.php(...) )
How is this different from a Network File System (NFS)? In NFS, the storage access goes through the NFS server; the client computers do not have direct access to the storage device. This adds the network communication overhead to the process of storing and retrieving data.
Re: Sistina announce Sistina GFS 5.2
Comme autres systèmes de fichiers distribués, on notera la famille :
- OpenAFS, le grand père
http://www.openafs.org/main.html(...)
- Coda, le père
http://www.coda.cs.cmu.edu/(...)
- Intermezzo, le petit dernier (déjà intégré dans le noyau Linux)
http://www.inter-mezzo.org/(...)
Ces systèmes ont en commun avec OpenGFS la particularité d'être journalisés (seules les modifications sont transmises à un serveur qui gere les conflits). La différence est qu'ici, les fichiers sont cachés en mémoire, ce qui évite un accès réseau à chaque accès fichier (c'est même parfois plus rapide qu'un accès disque :)
Je suis assez content de voir que OpenGFS ait enfin repris. Je l'avais étudié un peu il y a un an environ, et il semblait presque mort. Merci Alan Cox ! (l'instigateur du projet, rappelons-le)
A quand maintenant un système de fichier peer-to-peer ? On peut rêver, non ?




Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.