6 votes

Déplacer des disques ZFS

À un moment donné, je vais construire un NAS basé sur OpenSolaris. Je me demandais que si je crée un pool RaidZ1 de 4 disques et que j'ai besoin de déplacer le pool vers un autre serveur OpenSolaris, y a-t-il quelque chose dont je dois m'inquiéter ? Est-ce aussi simple que de débrancher les disques et ensuite de les brancher sur un autre serveur et d'exécuter zpool import -f pool ?

6voto

jlliagre Points 13539

Certaines choses auxquelles vous devez faire attention sont :

  • L'architecture. Les pools créés sur x86 ne seront pas importables par SPARC et réciproquement à moins d'utiliser des disques entiers (étiquettes EFI) en tant que vdevs au lieu de tranches.

  • La version d'OpenSolaris. Si le serveur de destination utilise une version plus ancienne d'OpenSolaris, il sera probablement impossible d'importer avec succès le pool et/ou de monter les systèmes de fichiers.

  • Le nom du pool. Si un pool différent ayant le même nom est connu par l'hôte de destination, vous devrez l'importer par son identifiant et le renommer si l'autre est encore importé.

Enfin, au lieu d'importer de force le pool, il est préférable de l'exporter correctement de la machine source si possible :

zpool export pool

Ensuite, l'importation se fera simplement comme ceci :

zpool import pool

3voto

bitsprint Points 376

C'est tout, en supposant que vous avez exporté le pool. Si ce n'est pas le cas, vous devrez forcer et exporter, puis importer normalement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X