Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Administration d'Oracle Solaris 11.1 : Périphériques et systèmes de fichiers Oracle Solaris 11.1 Information Library (Français) |
1. Gestion des médias amovibles (tâches)
2. Gravure de CD et DVD (tâches)
3. Gestion des périphériques (tâches)
4. Configuration dynamique des périphériques (tâches)
5. Gestion des périphériques USB (tâches)
6. Utilisation de périphériques InfiniBand (présentation/tâches)
7. Gestion des disques (présentation)
8. Gestion de l'utilisation du disque (tâches)
9. Administration des disques (tâches)
10. Configuration des disques (tâches)
11. Configuration des périphériques de stockage avec COMSTAR (tâches)
12. Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service)
13. L'utilitaire format (référence)
14. Gestion des systèmes de fichiers (présentation)
Nouveautés relatives aux systèmes de fichiers Oracle Solaris
Systèmes de fichiers partagés entre différents environnements d'initialisation
Emplacement des tâches de gestion du système de fichiers
Présentation des systèmes de fichiers
Types de systèmes de fichiers Oracle Solaris
Systèmes de fichiers basés sur disques Oracle Solaris
Système de fichiers Universal Disk Format (UDFS)
Systèmes de fichiers basés sur réseau
Système de fichiers temporaire
Système de fichiers de processus
Systèmes de fichiers Oracle Solaris par défaut
Présentation du montage et du démontage des systèmes de fichiers
Table des systèmes de fichiers montés
Table des systèmes de fichiers virtuels
Détermination du type d'un système de fichiers
Détermination du type d'un système de fichiers
15. Création et montage de systèmes de fichiers (tâches)
16. Extension de l'espace de swap (tâches)
17. Copie de fichiers et de systèmes de fichiers (tâches)
Un système de fichiers est une structure de répertoires utilisée pour organiser et stocker des fichiers.
Le terme système de fichiers est utilisé pour décrire les éléments suivants :
Un type particulier de système de fichiers : basé sur disque, basé sur réseau ou virtuel
L'intégralité de l'arborescence de fichiers, en commençant par le répertoire root (/)
La structure des données d'une tranche de disque ou d'un autre média de stockage amovible
Une partie d'une arborescence de fichiers, reliée à un point de montage sur l'arborescence principale de manière à rendre les fichiers accessibles
Généralement, le contexte permet de deviner le sens à donner à ce terme.
Le SE Oracle Solaris utilise l'architecture de système de fichiers virtuels (VFS, Virtual File System), qui fournit une interface standard pour les différents types de systèmes de fichiers. L'architecture VFS permet au noyau de gérer les opérations de base, telle que la lecture, l'écriture et l'énumération des fichiers. L'architecture VFS facilite également l'ajout de nouveaux systèmes de fichiers.
Le SE Oracle Solaris prend en charge trois types de systèmes de fichiers :
Basé sur disque
Basé sur réseau
Virtuel
Afin d'identifier le type de système de fichiers, reportez-vous à la section Détermination du type d'un système de fichiers.
Les systèmes de fichiers basés sur disques sont stockés sur des médias physiques tels que des disques durs ou des DVD. Les systèmes de fichiers basés sur disques peuvent être écrits en différents formats. Les formats disponibles sont décrits dans le tableau suivant.
|
Chaque type de système de fichiers basé sur disque est généralement associé à un périphérique média.
ZFS ou UFS aux disques durs
HSFS aux CD-ROM
PCFS aux disquettes USB
UDF aux DVD
Cependant, ces associations ne sont pas restrictives. Par exemple, il est possible de créer des systèmes de fichiers ZFS ou UFS sur des DVD.
Pour plus d'informations sur la création d'un système de fichiers UDFS sur des médias amovibles, reportez-vous à la section Création d'un système de fichiers sur le média amovible.
Le système de fichiers UDF est la norme industrielle en matière de stockage d'informations sur médias optiques DVD (Digital Versatile Disc ou Digital Video Disc, disque polyvalent numérique ou disque vidéo numérique).
Le système de fichiers UDF est fourni sous la forme de modules de 32 et 64 bits chargeables de manière dynamique, avec des utilitaires d'administration système pour la création, le montage et la vérification du système de fichiers sur les plates-formes SPARC et x86. Le système de fichiers UDF Oracle Solaris fonctionne avec les unités de DVD, de CD-ROM et les disques durs ATAPI et SCSI pris en charge. En outre, le système de fichiers UDF Oracle Solaris est entièrement conforme à la spécification UDF 1.50.
Le système de fichiers UDF propose les fonctions suivantes :
Possibilité d'accéder aux médias CD-ROM et DVD-ROM répondant à la norme industrielle lorsqu'ils contiennent un système de fichiers UDF.
Echange d'informations flexible entre les plates-formes et les systèmes d'exploitation.
Mécanisme qui permet l'implémentation de nouvelles applications comportant des contenus audio et vidéo de haute qualité et pouvant être interactives, à l'aide de la spécification DVD vidéo et en se basant sur le format UDF.
Les fonctionnalités suivantes ne sont pas incluses dans le système de fichiers UDF :
Prise en charge des médias à écriture unique (CD-RW) avec l'enregistrement séquentiel en mode disque entier ou l'enregistrement incrémental.
Le système de fichiers UDF requiert les éléments suivants :
Plate-forme SPARC ou x86 prise en charge
Lecteur de CD-ROM ou de DVD-ROM pris en charge
L'implémentation du système de fichiers UDF Oracle Solaris apporte les fonctions suivantes :
Prise en charge de la norme industrielle UDF 1.50 en lecture/écriture
Utilitaires de systèmes de fichiers entièrement internationalisés
Les systèmes de fichiers basés sur réseau sont accessibles depuis le réseau. Les systèmes de fichiers basés sur réseau résident généralement sur un système, habituellement un serveur, et les autres systèmes y accèdent depuis le réseau.
Le service NFS vous permet de fournir des ressources distribuées (fichiers ou répertoires) en les partageant à partir d'un serveur et en les montant sur des clients individuels. Pour plus d'informations, reportez-vous à la section Environnement NFS.
Le service Oracle SMB vous permet de fournir des ressources distribuées (fichiers ou répertoires) pour les systèmes Windows et Mac OS en les partageant à partir d'un serveur et en les montant sur des clients individuels. Pour plus d'informations, reportez-vous à la section Service SMB Oracle Solaris.
Les systèmes de fichiers virtuels sont des systèmes de fichiers basés sur la mémoire qui permettent d'accéder à des informations et des utilitaires de noyau spéciaux. La plupart des systèmes de fichiers virtuels n'utilisent pas l'espace disque du système de fichiers. En outre, certains systèmes de fichiers virtuels, tels que le système de fichiers temporaire (TMPFS), utilisent l'espace de swap du disque.
Le système de fichiers temporaire (TMPFS) utilise la mémoire locale pour les lectures et écritures du système de fichiers. L'utilisation de systèmes de fichiers TMPFS permet d'améliorer les performances du système en s'affranchissant de la lecture et de l'écriture de fichiers temporaires sur un disque local ou sur le réseau. Par exemple, des fichiers temporaires sont créés lorsque vous compilez un programme. Le système d'exploitation génère bien plus d'activité disque ou d'activité réseau lors de la manipulation de ces fichiers. L'utilisation du système de fichiers TMPFS pour contenir ces fichiers temporaires permet d'accélérer de manière significative leur création, leur manipulation et leur suppression.
Les fichiers contenus dans un système de fichiers temporaire ne sont pas permanents. Ces fichiers sont supprimés lorsque le système de fichiers est démonté et lorsque le système est arrêté ou redémarré.
TMPFS est le système de fichiers par défaut pour le répertoire /tmp dans le SE Oracle Solaris. Vous pouvez copier ou déplacer des fichiers à l'intérieur ou à l'extérieur du répertoire /tmp, comme vous le feriez dans un système de fichiers ZFS ou UFS.
Le système de fichiers TMPFS utilise l'espace de swap comme une sauvegarde de secours temporaire.
Si un système comportant un système de fichiers TMPFS ne dispose pas d'un espace de swap approprié, deux problèmes peuvent se produire :
Le système de fichiers TMPFS peut arriver à court d'espace, de manière identique aux systèmes de fichiers traditionnels.
Etant donné que le système de fichiers TMPFS alloue l'espace de swap pour enregistrer les données de fichier (si nécessaire), certains programmes peuvent ne pas s'exécuter en raison d'un manque d'espace de swap.
Pour plus d'informations sur la création des systèmes de fichiers TMPFS, reportez-vous au Chapitre 15, Création et montage de systèmes de fichiers (tâches). Pour plus d'informations sur l'augmentation de l'espace de swap, reportez-vous au Chapitre 16, Extension de l'espace de swap (tâches).
Le système de fichiers loopback (LOFS) permet de créer nouveau système de fichiers virtuel et d'accéder ainsi aux fichiers par un nom de chemin alternatif. Par exemple, vous pouvez créer un montage loopback du répertoire root (/) sur /tmp/newroot. Ces montages loopback font apparaître l'intégralité de l'arborescence du système de fichiers comme si elle était dupliquée sous /tmp/newroot, y compris les systèmes de fichiers montés depuis des serveurs NFS. Tous les fichiers seront accessibles par un chemin d'accès commençant par le root (/) ou par un chemin d'accès commençant par /tmp/newroot.
Pour plus d'informations sur la création de systèmes de fichiers LOFS, reportez-vous au Chapitre 15, Création et montage de systèmes de fichiers (tâches).
Le système de fichiers de processus (PROCFS) réside dans la mémoire et contient une liste des processus actifs, listés par numéro de processus, dans le répertoire /proc. Les informations contenues dans le répertoire /proc sont utilisées par des commandes telles que ps. Les débogueurs et autres outils de développement peuvent également accéder à l'espace d'adressage des processus à l'aide d'appels de systèmes de fichiers.
Le répertoire /proc n'exige pas d'opérations d'administration.
Ces types de systèmes de fichiers virtuels supplémentaires sont répertoriés à titre d'information. Ils n'exigent pas d'opérations d'administration.
Les systèmes de fichiers ZFS, UFS, NFS et TMPFS ont été améliorés pour inclure des attributs de fichiers étendus. Les attributs de fichier étendus permettent aux développeurs d'applications de lier des attributs spécifiques à un fichier. Par exemple, le développeur d'une application ayant pour fonction de gérer un système de fenêtrage peut décider de lier une icône à un fichier. Les attributs étendus sont représentés logiquement sous la forme de fichiers dans un répertoire caché associé au fichier cible.
Vous pouvez utiliser la commande runat pour ajouter des attributs et exécuter des commandes shell dans l'espace de noms des attributs étendus. Cet espace de noms est un répertoire d'attributs masqués associé au fichier spécifié.
Avant de pouvoir utiliser la commande runat pour ajouter des attributs à un fichier, vous devez créer le fichier d'attributs.
$ runat filea cp /tmp/attrdata attr.1
Utilisez ensuite la commande runat pour répertorier les attributs du fichier.
$ runat filea ls -l
Pour plus d'informations, reportez-vous à la page de manuel runat(1).
De nombreuses commandes de système de fichiers Oracle Solaris ont été modifiées, afin de prendre en charge les attributs de système de fichiers au moyen d'une option sensible aux attributs. Utilisez cette option pour interroger, copier ou rechercher des attributs de fichiers. Pour plus d'informations, reportez-vous à la page de manuel spécifique à chaque commande du système de fichiers.
Le SE Oracle Solaris utilise certaines tranches de disque pour le stockage temporaire plutôt que pour les systèmes de fichiers. Ces tranches sont appelées tranches de swap ou espace de swap. L'espace de swap est utilisé sous formes de zones de stockage de la mémoire virtuelle lorsque le système ne dispose pas de suffisamment de mémoire physique pour gérer les processus en cours.
Etant donné que de nombreuses applications s'appuient sur l'espace de swap, vous devez savoir comment planifier, surveiller et ajouter davantage d'espace de swap lorsque cela s'avère nécessaire. Pour obtenir une présentation de l'espace de swap et des instructions relatives à l'espace de swap, reportez-vous au Chapitre 16, Extension de l'espace de swap (tâches).