Ci-dessous, les différences entre deux révisions de la page.
zfs [2017/09/29 19:34] 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' | ||
- | 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' | ||
- | * zpool -- un ou plusieurs vdev peuvent être regroupés dans des volumes appelés zpool (on peut les voir comme des partitions), | ||
- | * dataset -- au sein d'un zpool, on peut créer un ou plusieurs dataset sur lesquels on peut assigner des permissions/ | ||
- | |||
- | 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 de zfs (sur debian 9) ===== | ||
- | |||
- | Il y a des petites histoires d' | ||
- | On suit le [[https:// | ||
- | Il faut autoriser le dépot '' | ||
- | |||
- | ===== zpool ===== | ||
- | |||
- | ==== Importer des zpool existants ==== | ||
- | |||
- | C'est la commande '' | ||
- | |||
- | <code bash> | ||
- | # liste les zpool existants sur les disques durs mais pas encore montés | ||
- | zpool import | ||
- | # l' | ||
- | zpool import -d / | ||
- | |||
- | # importer le zpool (et le monte automatiquement) | ||
- | zpool import -d / | ||
- | </ | ||
- | |||
- | On doit pouvoir monter dans un dossier spécifique, | ||
- | |||
- | ==== Alors, ces zpool ? ==== | ||
- | |||
- | <code bash> | ||
- | # voir les zpool importés/ | ||
- | zpool list | ||
- | # voir comment se portent les zpool | ||
- | zpool status | ||
- | </ | ||
- | |||
- | |||
- | ===== dataset ===== | ||
- | |||
- | ==== Créer, modifier, supprimer un dataset ==== | ||
- | |||
- | <code bash> | ||
- | # créer un dataset | ||
- | zfs create -o mountpoint=/ | ||
- | |||
- | |||
- | |||
- | </ | ||
- | |||
- | ==== snapshot ==== | ||
- | |||
- | |||
- | ==== scrub ==== | ||
- | |||