À 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
?
Réponses
Trop de publicités?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