Outils pour utilisateurs

Outils du site


zfs

Différences

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

Lien vers cette vue comparative

zfs [2017/09/29 18:44]
luc
zfs [2018/10/13 20:32]
Ligne 1: Ligne 1:
-====== zfs ====== 
  
-Il parait que c'est LE système de fichiers ultime, avec un focus sur l'intégrité des données, les backup et très 'scalable'. Son problème : pour bien faire il faudrait de la RAM ECC...\\ 
-On trouve sur le net plein de docs sur les caractéristiques et fonctionnalités de zfs, je ne vais pas revenir dessus.\\ 
-\\ 
-Allez, un petit rappel de la hierarchie : 
-  * vdev -- les vdev regroupent des disques durs avec ou non des redondances appelées RAIDZx, x étant le nombre de disques qu'on peut perdre sans perdre le vdev. Tous les disques d'un vdev doivent avoir la même taille, à défaut le surplus d'un disque par rapport à l'autre sera perdu. 
-  * zpool -- un ou plusieurs vdev peuvent être regroupés dans des volumes appelés zpool (on peut les voir comme des partitions), rajouter un vdev rajoute de la capacité, perdre un vdev revient à perdre tout le zpool 
-  * dataset -- au sein d'un zpool, on peut créer un ou plusieurs dataset sur lesquels on peut assigner des permissions/quotas/paramètres (snapshot, scrub..) différents 
- 
-En revanche, j'ai eu besoin de quelques commandes pour mettre en place mon système et j'ai eu du mal à les trouver, d'où cette section sur zfs : comment utilise-t-on en pratique zfs sur une debian ? 
- 
-==== Installation ==== 
- 
-Il y a des petites histoires d'incompatibilités de licences entre zfs (CDDL) et linux (GPL), d'où un processus un peu tordu.\\ 
-On suit le [[https://github.com/zfsonlinux/zfs/wiki/Debian|wiki de zfs_onlinux]].\\ 
-Il faut autoriser le dépot ''contrib'', puis installer les paquets ''linux-headers-xx'' adaptés, puis ''zfs-dkms''. 
- 
- 
-==== Importer des zpool existants ==== 
- 
-C'est la commande ''zpool'' qu'il faut utiliser.  
- 
-<code bash> 
-# liste les zpool existants sur les disques durs mais pas encore montés 
-zpool import    
-# l'option -d est indispensable pour ne pas utiliser l'identification via /dev/sda qui est susceptible de changer d'un boot à l'autre : 
-zpool import -d /dev/disk/by-id    
- 
-# importer le zpool (et le monte automatiquement) 
-zpool import -d  /dev/disk/by-id <pool_name> 
- 
-# voir les zpool importés/montés 
-zpool list 
-</code> 
- 
-On doit pouvoir monter dans un dossier spécifique, de base ils sont à la racine ''/<pool_name>/'' 
- 
-====  
zfs.txt · Dernière modification: 2018/10/13 20:32 (modification externe)