Journal : ZFS dans FreeBSD \0/

Posté par Bapt (page perso, ) le 06 avril 2007
0
Il aura fallu environ 9 mois entre l'annonce du début du port :
http://lists.freebsd.org/pipermail/freebsd-fs/2006-August/00(...)

et l'entrée officielle dans les sources de FreeBSD.
http://lists.freebsd.org/pipermail/freebsd-current/2007-Apri(...)

ZFS est donc maintenant disponible directement dans FreeBSD-CURRENT et sera donc disponible dans le prochain FreeBSD 7.0-RELEASE.

Pour le moment seul les architectures i386 sont supportées mais on devrait voir arriver rapidement le support sur amd64, et les autres devraient suivre.

Les fonctionnalités manquantes sont les suivantes :
pas de iSCSI
pas d'ACL ou d'attributs étendus
pas de boot sur ZFS possible (car uniquement disponible en module)

Le port de ZFS est sous licence CDDL (licence libre d'opensolaris d'où le port a été effectué) il ne peut donc être disponible que en tant que module.

Pour plus d'informations sur ZFS :
http://fr.wikipedia.org/wiki/Zettabyte_File_System

> Lire le journal (22 commentaires, moyenne: 2,5).  

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.

Ahem

Posté par gaston () le 06/04/2007 à 12:03. (lien). Évalué à 4.

ZFS est donc maintenant disponible directement dans FreeBSD-CURRENT et sera donc disponible dans le prochain FreeBSD 7.0-RELEASE.


ZFS is available in the HEAD branch and will be available in FreeBSD 7.0-RELEASE as an experimental feature.


C'est un point de détail, mais faut pas l'oublier :)

  • [^]Re: Ahem

    Posté par nullisimo () le 06/04/2007 à 13:28. (lien). Évalué à 3.

    "C'est un point de détail, mais faut pas l'oublier :)"

    bah dans le kernel linux, y'a plein de trucs experimentaux que les gens utilisent en prod.

    oh que vois-je...
    ------> []

Question pour un incultivé...

Posté par Snarky (Jabber id, page perso, ) le 06/04/2007 à 12:20. (lien). Évalué à 2.

C'est quoi ZFS ? À ce que j'ai vu (en lisant en diagonal) c'est un file system... Mais il a quel caractéristique ?

--
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)
  • [^]Re: Question pour un incultivé...

    Posté par popopo333 () le 06/04/2007 à 12:31. (lien). Évalué à 4.

    tout est dans le premier paragraphe de l'article wikipedia pointe dans le journal.

On va pouvoir passer à PC-BSD ?

Posté par Ontologia (page perso, ) le 06/04/2007 à 13:23. (lien). Évalué à 2.

Il ne reste plus qu'à écrire un module de conversion reiserfs/ext3/jfs etc... vers zfs pour pouvoir envisager sérieusement de migrer vers PC-BSD, la version user friendly de Freebsd.

Plus sérieusement, ZFS intègre t-il la journalisation parce que l'article de wikipedia parle de plein de trucs pas très clair pour un nul comme moi : "Les caractéristiques de ce système de fichier sont sa très haute capacité de stockage, l'intégration de tous les concepts précédents concernant les systèmes de fichiers et la gestion de volume en un seul produit. Il intègre la structure On-Disk, il est léger et permet facilement la mise en place d'une plateforme de gestion de stockage." ?

  • [^]Re: On va pouvoir passer à PC-BSD ?

    Posté par Romain LE DISEZ (page perso, ) le 06/04/2007 à 13:29. (lien). Évalué à 6.

    ZFS n'est pas un système de fichiers journalisé. C'est un système de fichier transactionnel.

    En gros, le journal sert à réparer les erreurs quand l'arrêt a été brutal (plantage, coupure de courant, ...)

    Dans un système de fichiers transactionnel, tout est toujours correct. Il ne peut jamais y avoir d'erreurs (pas de cet ordre là en tout cas). Donc, le journal ne sert à rien et la commande fsck non plus.

    Avec ZFS, plus besoin de vérifier les disques au démarrage, on sait qu'ils sont OK.

  • [^]Re: On va pouvoir passer à PC-BSD ?

    Posté par kowalsky () le 06/04/2007 à 15:42. (lien). Évalué à 1.

    Et pis PC-BSD n'est pas une version user friendly de FreeBSD...

    C'est basé sur FreeBSD, c'est tout.
    C'est un peu comme de dire qu'ubuntu est une version de Debian (même si PC-BSD à plus de FreeBSD que Ubuntu de Debian ).

    --
    You got the money, I got the soul.

couche, séparation, tout ça....

Posté par patrick_g (page perso, ) le 06/04/2007 à 16:21. (lien). Évalué à 2.

Demande d'avis à ceux qui savent :

J'ai lu que plusieurs personnes n'aimaient pas ZFS car ils estiment que son concept tout-en-un est une violation des règles de séparation des fonctions.
Pour eux un système de fichier doit rester seulement un système de fichier et le gestionnaire de volume doit être séparé (LVM dans Linux) :

ZFS is a layering violation

Pour eux les systèmes de fichiers de Linux peuvent déjà faire la majorité de ce que fait ZFS et en plus les fonctions restent biens séparés :

LVM, MD, DM, and lots of other FS-related features can be combined in different ways that will accomplish do the vast majority of what ZFS does. All of it's been around for a long time and is proven. It's just in many smaller components instead of one big monolythic package.


Y'a tout un thread là : http://lwn.net/Articles/226794/

Bon alors il faut en penser quoi ? Quelqu'un à des arguments (pas des trolls please) ?

  • [^]Re: couche, séparation, tout ça....

    Posté par Bapt (page perso, ) le 06/04/2007 à 16:32. (lien). Évalué à 3.

    Et bien ceux qui pense ça n'utilisent pas zfs et continue de fonctionner avec leur LVM+FS+... personne ne viendra les embêter

    Ceux qui veulent du tout en un prennent ZFS, personne ne viendra les embêter non plus.

    Ou ceux qui veulent un FS+LVM qui soit partageable entre plusieurs OS prennent ZFS, pour le moment les OS qui peuvent partager : solaris 10, opensolaris, freebsd 7, macos 10.5.

    Bientôt Linux avec fuse.

    Voila pas troll, tout le monde il est beau, tout le monde il est gentil.

    • [^]Re: couche, séparation, tout ça....

      Posté par patrick_g (page perso, ) le 06/04/2007 à 17:55. (lien). Évalué à 2.

      >>> Voila pas troll, tout le monde il est beau, tout le monde il est gentil.

      Ha ha ha...tu crois que tu va t'en tirer aussi facilement ?

      Et bien ceux qui pense ça n'utilisent pas zfs et continue de fonctionner avec leur LVM+FS+... personne ne viendra les embêter
      Ceux qui veulent du tout en un prennent ZFS, personne ne viendra les embêter non plus.


      C'est justement ça le problème !
      Le noyau Linux prévoit un outil de gestion des volumes (LVM) qui est commun à tous les file systems. Si on intégre ZFS dans Linux cela représente une grosse duplication de code. Et il n'y a pas que LVM qui est intégré dans ZFS mais plein d'autres trucs et donc c'est à chaque fois de la duplication pour rien.
      En gros ZFS se fout de l'architecture de Linux, ne pense qu'à sa gueule en refusant de factoriser le code pour que les autres FS profitent des innovations.
      Il est eu probable qu'il soit intégré dans le noyau et il restera comme un ajout externe (FUSE).

      ...bon si avec ça j'ai pas relancé le troll c'est à désespérer des vendredis.

      • [^]Re: couche, séparation, tout ça....

        Posté par briaeros007 () le 06/04/2007 à 18:47. (lien). Évalué à 4.

        sauf que zfs vient de solaris... Et faut qu'on m'explique pourquoi solaris doit se préoccuper de l'archi linux.

        (non non je ne laisserais pas mourir ce troll)

        Et pour terminer LVM c'est bien ... mais zfs , sur le meme niveau que lvm, c'est mieux :P
        Et puis au moins tu as pas 36 000 truc a configurer pour pouvoir stocker tes données. Tu as pas besoin de 'redimensionner' une partoch quand tu ajoute une dd , etc...

        Bref la soluce de zfs elle est propre a zfs ... parce qu'elle s'attend a trouver zfs en couche fs aussi !

        --
        Subete ga wakatta toki…watashi ga anta wo korosu.
    • [^]Re: couche, séparation, tout ça....

      Posté par briaeros007 () le 06/04/2007 à 18:05. (lien). Évalué à 2.

      Bientôt Linux avec fuse.
      A marche déja.
      Il y a les même limitations, et pe un probleme de perf, mais sinon ça marche (cf mon journal dessus qui date déjà . Il y a eu une nouvelle version).

      De plus zfs permet de faire des trucs que le fs 'classique' ne permet pas : le cheksum :P
      (l'encryption ca viendra parait t'il)

      --
      Subete ga wakatta toki…watashi ga anta wo korosu.
  • [^]Re: couche, séparation, tout ça....

    Posté par Albert () le 06/04/2007 à 20:56. (lien). Évalué à 4.

    oui enfin maintenant si zfs ne necessite pas de fsck ca m'interesse enormement et je suis pas le seul. Il sufift de voir toutes les discussions sur le sujet pour le futur ext4. Les fsck en plein milieu d'un boot alors que je suis a l'aeroport avec mon portable cela a legerement le don de m'enerver.
    Surtout que bon entre faire le check la 31eme fois ou la 30 eme cela changerait pas grand chose mais comme on ne peut pas l'arreter en plein milieu c'est utlra mega penible!!!!

    • [^]Re: couche, séparation, tout ça....

      Posté par patrick_g (page perso, ) le 07/04/2007 à 06:51. (lien). Évalué à 2.

      >>> Les fsck en plein milieu d'un boot alors que je suis a l'aeroport avec mon portable cela a legerement le don de m'enerver.

      Avec tune2fs tu peux spécifier l'intervalle des checks de ta partition.
      Moi je me contente d'un contrôle tous les 50 montages au lieu de 30.

      • [^]Re: couche, séparation, tout ça....

        Posté par Jak () le 07/04/2007 à 09:10. (lien). Évalué à 2.

        Ça ne change pas le problème. On devrait au moins pouvoir lui dire, au démarrage, si l'on veut ou pas qu'il effectue une vérification.

        --
        « Le savoir, n'est-ce pas, est un bien précieux. Trop précieux pour ne pas être partagé. »
        - Battologio d'Epanalepse, in De Cape et de Crocs, Acte VII (Ayroles & Masbou)
      • [+] [^]Re: couche, séparation, tout ça....

        Posté par TeraHertZ () le 07/04/2007 à 21:56. (lien). Évalué à -2.

        Ou utiliser le plus souvent le mode veille de ton portable :)

        • [^]Re: couche, séparation, tout ça....

          Posté par Albert () le 08/04/2007 à 03:41. (lien). Évalué à 2.

          oui ben j'aimerai bien mais ca marche moyen la mise en veille ou l'hibernation sur mon portable. En gros 3 fois sur 4 je dois arreter comme un goret et je deteste ca.

ZFS c'est bon, la preuve

Posté par Bapt (page perso, ) le 06/04/2007 à 23:41. (lien). Évalué à 2.

http://marc.info/?l=freebsd-current&m=117589563130307&am(...)

Ca vient de tomber sur la ml, ça donne une bonne idée de ce que ZFS peut permettre :)

  • [^]Re: ZFS c'est bon, la preuve

    Posté par patrick_g (page perso, ) le 07/04/2007 à 06:56. (lien). Évalué à 2.

    Effectivement l'administration à l'air glorieusement simplifiée !

    • [^]Re: ZFS c'est bon, la preuve

      Posté par briaeros007 () le 07/04/2007 à 09:35. (lien). Évalué à 3.

      enfin bon ca on le savait depuis longtemps
      http://linuxfr.org/~briaeros007/23521.html

      /me siflotte

      --
      Subete ga wakatta toki…watashi ga anta wo korosu.

Revenir en haut de page