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
Gestion des composants du pool racine ZFS (présentation)
Configuration requise pour le pool racine ZFS
Espace de pool de stockage ZFS requis
Configuration requise pour le pool racine ZFS
Dépannage des problèmes d'installation d'un pool racine ZFS
Gestion de votre pool racine ZFS
Installation d'un pool racine ZFS
Procédure de mise à jour de l'environnement d'initialisation ZFS
Montage d'un environnement d'initialisation alternatif
Configuration d'un pool racine mis en miroir
Remplacement d'un disque dans un pool racine ZFS
Création d'un environnement d'initialisation dans un pool racine différent
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 racine ZFS
Initialisation à partir d'un disque alternatif d'un pool racine ZFS mis en miroir
Initialisation à partir d'un système de fichiers racine ZFS sur un système SPARC
Initialisation à partir d'un système de fichiers racine ZFS sur un système x86
Initialisation à des fins de récupération dans un environnement racine ZFS
Initialisation du système à des fins de récupération
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
13. 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 racine 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 racine 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 racine 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 19, Extension de l’espace de swap (tâches) du manuel Administration d’Oracle Solaris : Périphériques et systèmes de fichiers et au Chapitre 17, Gestion des informations sur les pannes système (tâches) du manuel Administration d’Oracle Solaris : Tâches courantes .
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.
Ajustez la taille de vos 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, ou le recréer si le système n'est pas occupé. Par exemple :
# swap -d /dev/zvol/dsk/rpool/swap # zfs volsize=2G rpool/swap # swap -a /dev/zvol/dsk/rpool/swap
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 racine ZFS Oracle Solaris du manuel Administration d’Oracle Solaris : 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/swap - - swap - no -
Sélectionnez l'une des méthodes suivantes si vous avez besoin de recréer votre zone de swap :
Sur un système SPARC, créez la zone de swap. Configurez la taille du bloc sur 8 Ko.
# zfs create -V 2G -b 8k rpool/swap
Sur un système x86, créez la zone de swap. Configurez la taille du bloc sur 4 Ko.
# zfs create -V 2G -b 4k rpool/swap
Vous devez activer la zone de swap lorsqu'un nouveau périphérique de swap est ajouté ou modifié.
Ajoutez une entrée pour le volume d'échange dans le fichier /etc/vfstab.
Vérifiez les éléments suivants si vous rencontrez des problèmes soit lors de la capture d'un vidage mémoire sur incident du système, soit lors du redimensionnement du périphérique de vidage.
Si un vidage mémoire sur incident n'a pas été automatiquement créé, vous pouvez utiliser la commande savecore pour enregistrer le vidage mémoire sur incident.
Lorsque vous installez un système de fichiers ZFS racine ou lorsque vous effectuez une migration vers un système de fichiers racine 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 mémoire 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 : 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 racine. Ce dernier ne peut pas contenir plusieurs périphériques de niveau supérieur.