LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


expert:zfs
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


expert:zfs [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +--- page corrigée --- //[[jc1free@free.fr|jc1]] 2009/03/23 11:20//
 +====== ZFS (Zeta FileSystem) ======
 +ZFS est un système de fichiers dédiés serveur, cependant OpenSolaris (et MacOS) ont démontré la puissance et l'utilité de ce type de système de fichiers en utilisation "Desktop" (bureau) avec notamment le puissant "Time Slider" intégré au gestionnaire de fichiers Nautilus ("Time Machine" pour MacOS).
  
 +===== Les limites de compatibilité de la licence =====
 +
 +ZFS a été écrit par les développeurs de SUN Microsystems, il est donc disponible nativement sur (Open)Solaris. Il est publié sous licence CDDL, aprouvée par l'OSI (Open Source Initiative), mais incompatible avec la GPLv2 du kernel Linux.
 +Il sera donc nécessaire d'attendre que la licence du kernel Linux passe sous GPLv3, s'il on veut voir un jour un support natif de ce système de fichiers sous GNU/Linux.
 +La licence CDDL ne pose pas de problème à la licence BSD, ZFS est donc disponible et utilisable de manière transparente pour l'utilisateur de FreeBSD.
 +
 +===== ZFS =====
 +
 +ZFS est un système de fichiers 128 bits (près de 18 milliards de milliards de fichiers au maximum par système de fichiers) qui est capable de s'auto-réparer, permet l'utilisation extrêmement simplifiée d'un genre de RAID. Bref, il n'a jamais été si facile de gérer et protéger ses données et systèmes de fichiers.
 +
 +===== ZFS-FUSE =====
 +
 +Les utilisateurs de GNU/Linux sont donc obligés de passer par FUSE (Filesystem in Userspace) pour utiliser ZFS, cette utilisation est bridée, bien que la majeure partie des fonctionnalités est disponible, il en est, comme par exemple, avoir sa partition / (root) sous ZFS, qui reste pour l'instant impossible.
 +
 +==== Installation ====
 +
 +2 cas de figures :
 +=== Via le gestionnaire de packages de votre distribution ===
 +  * NuTyX : <code># get zfs-fuse</code>
 +  * Gentoo : http://www.wizy.org/wiki/ZFS_on_FUSE/Gentoo
 +  * Debian : http://www.wizy.org/wiki/ZFS_on_FUSE/Debian
 +  * Fedora : <code># yum install zfs-fuse</code>
 +  * ... ...
 +  
 +=== Via les sources ===
 +== Pré-requis ==
 +Il est nécessaire d'avoir installé FUSE (et d'avoir son utilisateur dans ce groupe), [[http://ftp.debian.org/debian/pool/main/liba/libaio/|libaio]] (Librairie native au noyau d'entrees/sorties asynchrones), zlib et [[http://scons.org/|scons]] (Outil de construction libre se substituant a make).
 +== Installation ==
 +Télécharger la dernière version de zfs-fuse : [[https://developer.berlios.de/project/showfiles.php?group_id=6836|ICI]], et pour une installation par défaut dans ///usr/local/sbin// :
 +<code>
 +# tar xf zfs-fuse-$version.tar.bz2
 +# cd zfs-fuse-$version
 +# scons
 +# scons install
 +</code>
 +
 +==== Utilisation ====
 +
 +Comme dit précédemment, il est nécessaire que le module FUSE soit chargé puis que vous lanciez zfs-fuse dans une console dédiée (à laisser ouverte) :
 +<code>
 +# modprobe -v fuse
 +# zfs-fuse --no-daemon
 +</code>
 +
 +=== Les commandes disponibles ===
 +
 +  * zpool : permet la gestion des regroupements des disques (= pool)
 +  * zfs : permet de configurer les systèmes de fichiers se trouvant dans les pools
 +  * ztest : permet de faire des tests
 +  * zdb : outil de débugage
 +
 +=== Fonctionnalités de ZFS-FUSE ===
 +
 +La limitation de cette liste est due au faite que certaines fonctionnalités de sont pas encore portées ou à la limitation de FUSE, lui-même.
 +
 +  * Création, destruction de pools, de snapshots et de clones
 +  * RAID (0:agrégat, 1: miroir, 5: parité contrôlée(raidz), 6: double parité(raidz2))
 +  * Compression, détection d'erreur, vérification des données, auto-réparation sur RAID 1, 5 ou 6.
 +  * Sauvegarde et restauration via les snapshots
 +
 +
 +
 +
 +====== Liens ======
 +
 +  * http://www.wizy.org/wiki/ZFS_on_FUSE
 +  * http://zfs-on-fuse.blogspot.com/
 +  * http://groups.google.com/group/zfs-fuse/about
 +  * http://www.opensolaris.org/os/community/zfs/
 +  * http://fuse.sourceforge.net/
 +  * http://www.opensource.org/
 +  * http://www.opensource.org/licenses/cddl1.txt
expert/zfs.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1