Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Systèmes de fichiers ZFS Oracle Solaris 11 Information Library (Français) |
1. Système de fichiers Oracle Solaris ZFS (introduction)
2. Mise en route d'Oracle Solaris ZFS
3. Différences entre les systèmes de fichiers Oracle Solaris ZFS et classiques
4. Gestion des pools de stockage Oracle Solaris ZFS
5. Gestion des composants du pool racine ZFS
6. Gestion des systèmes de fichiers Oracle Solaris ZFS
7. Utilisation des instantanés et des clones ZFS Oracle Solaris
8. Utilisation des ACL et des attributs pour protéger les fichiers Oracle Solaris ZFS
9. Administration déléguée de ZFS dans Oracle Solaris
10. Rubriques avancées Oracle Solaris ZFS
11. Dépannage d'Oracle Solaris ZFS et récupération de pool
12. Archivage des instantanés et récupération du pool racine
Présentation du processus de récupération ZFS
Conditions pour la récupération de pools ZFS
Recréation du pool racine et récupération des instantanés de pool racine
Recréation du pool racine sur le système de récupération
13. Pratiques recommandées pour Oracle Solaris ZFS
Avant de créer l'instantané du pool racine ZFS, envisagez d'enregistrer les informations suivantes :
Capturez les propriétés du pool racine.
sysA# zpool get all rpool
Identifiez la taille et la capacité actuelle du disque du pool racine.
sysA# zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT rpool 74G 5.42G 68.6G 7% 1.00x ONLINE -
Identifiez les composants du pool racine.
sysA# zfs list -r rpool NAME USED AVAIL REFER MOUNTPOINT rpool 5.48G 67.4G 75.5K /rpool rpool/ROOT 3.44G 67.4G 31K legacy rpool/ROOT/solaris 3.44G 67.4G 3.14G / rpool/ROOT/solaris/var 303M 67.4G 214M /var rpool/dump 1.01G 67.4G 1000M - rpool/export 97.5K 67.4G 32K /rpool/export rpool/export/home 65.5K 67.4G 32K /rpool/export/home rpool/export/home/admin 33.5K 67.4G 33.5K /rpool/export/home/admin rpool/swap 1.03G 67.4G 1.00G -
Les étapes suivantes décrivent la procédure de création d'un instantané récursif du pool racine incluant tous les systèmes de fichiers du pool racine. D'autres pools non racine peuvent être archivés de la même manière.
Tenez compte des points suivants :
Pour une récupération complète d'un système, envoyez les instantanés vers un pool sur un système distant.
Créez un partage NFS à partir du système distant et, si nécessaire, configurez ssh afin d'autoriser l'accès privilégié.
L'instantané de pool racine récursif est envoyé sous la forme d'un unique fichier d'instantanés de grande taille vers un système distant. Mais vous pouvez également envoyer les instantanés récursifs de manière à ce qu'ils soient stockés individuellement sur un système distant.
Dans les étapes suivantes, l'instantané récursif est nommé rpool@snap1. Le système local à récupérer est sysA et le système distant est sysB. Notez que rpool est le nom par défaut du pool racine et qu'il peut être différent sur votre système.
sysA# zfs snapshot -r rpool@rpool.snap1
sysA# zfs destroy rpool/dump@rpool.snap1 sysA# zfs destroy rpool/swap@rpool.snap1
Le volume de swap ne contient pas de données pertinentes pour une migration ou une récupération de système. Ne supprimez pas l'instantané du volume de vidage si vous souhaitez conserver les éventuels vidages sur incident.
Dans les étapes suivantes, le système de fichiers /tank/snaps est partagé en vue du stockage de l'instantané de racine récursif.
sysB# zfs set share=name=snapf,path=/tank/snaps,prot=nfs,root=sysA tank/snaps sysB# zfs set sharenfs=on tank/snaps
Envoyez l'instantané récursif vers le système de fichiers distant qui a été partagé à l'étape précédente.
sysA# zfs send -Rv rpool@rpool.snap1 | gzip > /net/sysB/tank/snaps/ rpool.snap1.gz sending from @ to rpool@rpool.snap1 sending from @ to rpool/export@rpool.snap1 sending from @ to rpool/export/home@rpool.snap1 sending from @ to rpool/export/home/admin@rpool.snap1 sending from @ to rpool/ROOT@rpool.snap1 sending from @ to rpool/ROOT/solaris@install sending from @ to rpool/ROOT/solaris@install sending from @install to rpool/ROOT/solaris@rpool.snap1 sending from @ to rpool/ROOT/solaris/var@install sending from @install to rpool/ROOT/solaris/var@rpool.snap1