web-dev-qa-db-fra.com

Augmenter le stockage en boucle LXD ZFS

J'essaie d'augmenter le stockage en boucle LXD ZFS, de 10 Go à 700 Go, comment puis-je?

NAME       SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
test-tao  9.94G  6.95G  2.98G         -    46%    69%  1.00x  ONLINE  -
1
Penwell

Pour augmenter la taille d'un pool ZFS, vous devez y ajouter d'autres VDEV. À mesure que le pool ZFS grandit, les systèmes de fichiers ZFS sur celui-ci disposeront automatiquement d'un nouvel espace disponible. Avec ZFS, vous n'avez pas besoin de préallouer, de formater ou de choisir une taille de système de fichiers à l'avance. Tous les systèmes de fichiers du pool voient l’espace disponible et peuvent l’utiliser.

Chaque nouveau VDEV augmentera la capacité de stockage existante et les données seront automatiquement réparties sur tous les VDEV disponibles. Une VDEV est une abstraction de supports physiques et peut représenter une partition réelle d'un disque, un disque entier, un miroir de disques ou un RAID-Z (parité distribuée, similaire à RAID 5). Normalement, vous ajouteriez le même type de VDEV que vous avez déjà dans le pool existant. Si le pool est constitué d'un seul disque, vous ajoutez plusieurs VDEV à un seul disque (sauf si vous devez effectuer une mise à niveau vers des VDEV en miroir, ce que vous pouvez faire). si votre piscine est composée de miroirs, vous ajoutez plus de VDEV à miroir; etc. Il est inutile de mélanger différents types de VDEVS sur le même pool.

Par exemple, pour ajouter un seul disque VDEV à votre pool, utilisez la commande suivante:

Sudo zpool add test-tao /dev/<disk-name>

Ou pour ajouter un miroir VDEV:

Sudo zpool add test-tao mirror /dev/<disk-0-name> /dev/<disk-1-name>

Pour en savoir plus sur les VDEV, consultez cet article et la page de manuel zpool.

2
Daniele Barresi

Je sais que c'est un ancien post. Il me semble que la question portait sur un pool ZFS sauvegardé en boucle. Vérifiez this .

Développer un pool ZFS sauvegardé en boucle

LXD ne vous permet pas de développer directement un pool ZFS protégé par des boucles, mais vous pouvez le faire avec:

 Sudo truncate -s +5G /var/lib/lxd/disks/<POOL>.img
 Sudo zpool set autoexpand=on lxd
 Sudo zpool online -e lxd /var/lib/lxd/disks/<POOL>.img
 Sudo zpool set autoexpand=off lxd
1
lk7777