Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris 11.1 : Systèmes de fichiers ZFS Oracle Solaris 11.1 Information Library (Français) |
1. Système de fichiers Oracle Solaris ZFS (introduction)
2. Mise en route d'Oracle Solaris ZFS
3. Gestion des pools de stockage Oracle Solaris ZFS
4. Gestion des composants du pool root ZFS
Gestion des composants du pool root ZFS (présentation)
Configuration requise pour le pool root ZFS
Espace de pool root ZFS requis
Configuration requise pour le pool root ZFS
Gestion de votre pool root ZFS
Installation d'un pool root ZFS
Mise à jour de l'environnement d'initialisation ZFS
Montage d'un environnement d'initialisation alternatif
Configuration d'un pool root mis en miroir (SPARC ou x86/VTOC)
Configuration d'un pool root mis en miroir (x86/EFI (GPT))
Remplacement d'un disque dans un pool root ZFS (SPARC ou x86/VTOC)
Remplacement d'un disque dans un pool root ZFS (SPARC ou x86/EFI (GPT))
Création d'un environnement d'initialisation dans un pool root différent (SPARC ou x86/VTOC)
Création d'un environnement d'initialisation dans un pool root différent (SPARC ou x86/EFI (GPT))
Gestion de vos périphériques de swap et de vidage ZFS
Ajustement de la taille de vos périphériques de swap et de vidage ZFS
Initialisation à partir d'un système de fichiers root ZFS
Initialisation à partir d'un disque alternatif d'un pool root ZFS mis en miroir
Initialisation à partir d'un système de fichiers root ZFS sur un système SPARC
Initialisation à partir d'un système de fichiers root ZFS sur un système x86
Initialisation à des fins de récupération dans un environnement root ZFS
Initialisation du système à des fins de récupération
5. Gestion des systèmes de fichiers Oracle Solaris ZFS
6. Utilisation des instantanés et des clones ZFS Oracle Solaris
7. Utilisation des ACL et des attributs pour protéger les fichiers Oracle Solaris ZFS
8. Administration déléguée de ZFS dans Oracle Solaris
9. Rubriques avancées Oracle Solaris ZFS
10. Dépannage d'Oracle Solaris ZFS et récupération de pool
11. Archivage des instantanés et récupération du pool root
12. Pratiques recommandées pour Oracle Solaris ZFS
Au cours du processus d'installation, une zone de swap est créée sur un volume ZFS du pool root ZFS. Par exemple :
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 145,2 16 16646128 16646128
Au cours du processus d'installation, un périphérique de vidage est créé sur un volume ZFS du pool root ZFS. En règle générale, un périphérique de vidage ne nécessite aucune administration car il est créé automatiquement lors de l'installation. Par exemple :
# dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/ Savecore enabled: yes Save compressed: on
Si vous désactivez et supprimez le périphérique de vidage, vous devrez l'activer avec la commande dumpadm après sa recréation. Dans la plupart des cas, vous devrez uniquement ajuster la taille du périphérique de vidage à l'aide de la commande zfs.
Pour plus d'informations sur la taille des volumes de swap et de vidage créés par les programmes d'installation, reportez-vous à la section Configuration requise pour le pool root ZFS.
La taille des volumes de swap et de vidage peut être ajustée après l'installation. Pour plus d'informations, reportez-vous à la section Ajustement de la taille de vos périphériques de swap et de vidage ZFS.
Tenez compte des points suivants lorsque vous travaillez avec des périphériques de swap et de vidage ZFS :
Vous devez utiliser des volumes ZFS distincts pour les périphériques de swap et de vidage.
L'utilisation d'un fichier swap sur un système de fichiers ZFS n'est actuellement pas prise en charge.
Si vous devez modifier votre zone de swap ou votre périphérique de vidage après l'installation du système, utilisez les commandes swap et dumpadm de la même manière que dans les versions précédentes de Solaris. Pour plus d'informations, reportez-vous au Chapitre 16, Extension de l’espace de swap (tâches) du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers et au Chapitre 1, Gestion des informations sur les pannes système (tâches) du manuel Dépannage de problèmes courants dans Oracle Solaris 11.1.
Il peut s'avérer nécessaire d'ajuster la taille des périphériques de swap et de vidage après l'installation ou éventuellement de recréer les volumes de swap et de vidage.
Vous pouvez rétablir la propriété volsize du périphérique de vidage après l'installation d'un système. Par exemple :
# zfs set volsize=2G rpool/dump # zfs get volsize rpool/dump NAME PROPERTY VALUE SOURCE rpool/dump volsize 2G -
Vous pouvez redimensionner le volume de swap, mais le système doit être redémarré pour constater la modification. Par exemple :
# swap -d /dev/zvol/dsk/rpool/swap # zfs set volsize=2G rpool/swap # swap -a /dev/zvol/dsk/rpool/swap # init 6
Pour plus d'informations sur la suppression d'un périphérique de swap sur un système actif, reportez-vous à la section Ajout d’espace de swap dans un environnement root ZFS Oracle Solaris du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
Si vous avez besoin de plus d'espace de swap sur un système déjà installé et le périphérique de swap est occupé, il suffit d'ajouter un autre volume de swap. Par exemple :
# zfs create -V 2G rpool/swap2
Activez le nouveau volume de swap. Par exemple :
# swap -a /dev/zvol/dsk/rpool/swap2 # swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 1058800 1058800 /dev/zvol/dsk/rpool/swap2 256,3 16 4194288 4194288
Ajoutez une entrée pour le deuxième volume de swap dans le fichier /etc/vfstab. Par exemple :
/dev/zvol/dsk/rpool/swap2 - - swap - no -
Vérifiez les éléments suivants si vous rencontrez des problèmes soit lors de la capture d'un vidage sur incident du système, soit lors du redimensionnement du périphérique de vidage.
Si un vidage sur incident n'a pas été automatiquement créé, vous pouvez utiliser la commande savecore pour enregistrer le vidage sur incident.
Lorsque vous installez un système de fichiers root ZFS ou lorsque vous effectuez une migration vers un système de fichiers root ZFS pour la première fois, un périphérique de vidage est automatiquement créé. Dans la plupart des cas, vous devez uniquement ajuster la taille par défaut du périphérique de vidage si celle-ci est trop petite. Par exemple, vous pouvez augmenter la taille du périphérique de vidage jusqu'à 40 Go sur un système contenant une quantité de mémoire importante comme suit :
# zfs set volsize=40G rpool/dump
Le redimensionnement d'un périphérique de vidage de grande capacité peut prendre un certain temps.
Si, pour une raison quelconque, vous devez activer un périphérique de vidage après l'avoir créé manuellement, utilisez une syntaxe semblable à la suivante :
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/ Savecore enabled: yes Save compressed: on
Un système avec 128 Go de mémoire ou plus nécessite un périphérique de vidage plus important que celui créé par défaut. Si le périphérique de vidage est trop petit pour capturer un vidage sur incident existant, un message semblable au suivant s'affiche :
# dumpadm -d /dev/zvol/dsk/rpool/dump dumpadm: dump device /dev/zvol/dsk/rpool/dump is too small to hold a system dump dump size 36255432704 bytes, device size 34359738368 bytes
Pour plus d'informations sur le dimensionnement des périphériques de swap et de vidage, reportez-vous à la section Planification de l’espace de swap du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
Vous ne pouvez pas ajouter actuellement un périphérique de vidage à un pool avec plusieurs périphériques de niveau supérieur. Un message similaire à celui figurant ci-dessous s'affiche :
# dumpadm -d /dev/zvol/dsk/datapool/dump dump is not supported on device '/dev/zvol/dsk/datapool/dump': 'datapool' has multiple top level vdevs
Ajoutez le périphérique de vidage au pool root. Ce dernier ne peut pas contenir plusieurs périphériques de niveau supérieur.