| France-Français |
|
|
|
![]() |
Guide de l'administrateur système HP-UX : Tâches de gestion systématiques : HP-UX 11i version 3 > Chapitre 3 Gestion des systèmesGestion des grands fichiers |
|
HP-UX prend en charge les grands fichiers (taille supérieure à 2 Go), mais il convient de prendre en compte certains aspects lors de l'utilisation de grands fichiers : Si vous souhaitez qu'un système de fichiers prenne en charge les grands fichiers (taille supérieure à 2 Go), les grands fichiers doivent être activés. Systèmes de fichiers HFSLa valeur par défaut pour les systèmes de fichiers HFS est nolargefiles. Pour activer l'utilisation des grands fichiers, vous devez activer de manière explicite cette fonctionnalité. Vous pouvez créer un système de fichiers pour grands fichiers au moyen de la commande mkfs ou newfs. Systèmes de fichiers VxFSLa valeur par défaut pour les systèmes de fichiers VxFS est largefiles. Pour empêcher l'utilisation des grands fichiers, vous devez les désactiver de manière explicite pour les systèmes VxFS. Dans le cas où la valeur par défaut changerait dans une version ultérieure, il est préférable de définir de manière explicite l'option largefiles ou nolargefiles lorsque vous créez un système de fichiers. Voir les exemples dans les sections suivantes. Les exemples proposés montrent différentes méthodes de création de systèmes de fichiers pour grands fichiers.
Les exemples qui suivent montrent différentes méthodes de création de systèmes de fichiers ne supportant pas les grands fichiers.
Vous pouvez basculer un système de fichiers de largefiles à nolargefiles et inversement à l'aide d'HP System Management Homepage (HP SMH) ou de la commande fsadm (comme illustré ci-dessous). Pour effectuer la modification avec HP System Management Homepage :
Pour convertir un système de fichiers HFS de largefiles à nolargefiles, le système de fichiers doit être dans un état "propre" [4] et doit être démonté. En outre, pour que la commande fsadm réussisse la conversion du mode largefiles au mode nolargefiles, vous devez tout d'abord supprimer les fichiers dont la taille est supérieure à 2 Go. L'exemple suivant montre comment convertir un système de fichiers HFS largefiles en système de fichiers HFS nolargefiles.
Systèmes de fichiers VxFS : Contrairement aux systèmes de fichiers HFS, les systèmes de fichiers VxFS peuvent basculer entre les modes largefiles et nolargefiles sans être démontés (et sans nécessiter d'opération fsck pour vérifier l'état du système de fichiers). Toutefois, comme avec les systèmes de fichiers HFS, vous devez supprimer les grands fichiers (ceux dont la taille est supérieure à 2 Go) du système de fichiers pour qu'un conversion entre largefiles et nolargefiles réussisse. Toutes les commandes d'administration de système de fichiers, ainsi que toutes les commandes user de système de fichiers, pour HFS et VxFS prennent en charge les grands fichiers (dont la taille est supérieure à 2 Go). Si une commande ne les supportant pas en détecte un, elle retourne une erreur [EOVERFLOW] et affiche un message du type : La commande fsck(1M) permet de réparer les systèmes de fichiers endommagés. En principe, un système de fichiers sans grands fichiers ne devrait pas contenir de grands fichiers. La commande fsck permet de résoudre les problèmes liés à la présence d’un grand fichier. Le premier scénario fait appel au mode interactif de fsck. La commande fsck détecte un grand fichier sur un système de fichiers qui ne devrait pas en comporter, indique que ce système est altéré et s’arrête. Vous pouvez ensuite corriger la situation en exécutant la commande fsadm avec l'option -o largefiles. La commande fsck répare le système de fichiers, que vous pouvez alors monter. Ce scénario préserve le grand fichier si fsck n’a par ailleurs détecté aucune autre altération. Dans le second scénario, le mode non-interactif de fsck élimine tout grand fichier d’un système de fichiers ne les supportant pas. fsck se base sur la validité du superbloc, la probabilité d’une altération de celui-ci étant très faible par comparaison à celle de l’apparition d’un grand fichier sur un système de fichiers ne les supportant pas. C’est pourquoi fsck procède à la suppression d’un grand fichier sur un système de fichiers qui ne devrait pas en contenir. La commande mount supporte les systèmes de fichiers pour grands fichiers et comporte un dispositif destiné à éviter le montage éventuel de systèmes de fichiers pour grands fichiers. La commande mount fait appel à deux options similaires à celles des commandes mkfs, newfs et fsadm (largefiles et nolargefiles). mount ne montera pas un système de fichiers pour grands fichiers si l’option -o nolargefiles est indiquée. À l’inverse, la commande mount ne montera pas un système de fichiers sans grands fichiers si l’option -o largefiles est indiquée. Si aucune option n’est ajoutée à la commande mount, l’état du système de fichiers lui-même sera utilisé pour déterminer si le montage sera de type largefiles ou nolargefiles. [4] Utilisez la commande fsck pour vérifier l'état des systèmes de fichiers HFS, et si nécessaire les réparer. Voir les pages de manuel fsck(1M) et fsck_hfs(1M) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||