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 virtuels supplémentaires
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
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)
Avant de pouvoir accéder aux fichiers d'un système de fichiers, vous devez monter le système de fichiers. Lorsque vous montez un système de fichiers, vous le reliez à un répertoire (point de montage) et le rendez disponible pour le système. Le système de fichiers root (/) est toujours monté. Tout autre système de fichiers peut être connecté au ou déconnecté du système de fichiers root (/ ).
La plupart des systèmes de fichiers sont montés automatiquement par les services SMF pendant l'initialisation du système. En général, vous n'avez pas besoin de monter ou de démonter les systèmes de fichiers manuellement. Pour plus d'informations sur le montage des différents types de systèmes de fichiers, reportez-vous à la section Montage et démontage de systèmes de fichiers Oracle Solaris.
Lorsque vous montez un système de fichiers, l'intégralité des fichiers et des répertoires des répertoires de point de montage sous-jacents sont indisponibles tant que le système de fichiers est monté. Le processus de montage n'affecte pas ces fichiers de manière permanente. Ils sont à nouveau disponibles lorsque le système de fichiers est démonté. Cependant, les répertoires de montage sont généralement vides de manière à ne pas empêcher l'accès à des fichiers existants.
Pour obtenir des instructions détaillées sur le montage des systèmes de fichiers, reportez-vous à la section Montage et démontage de systèmes de fichiers Oracle Solaris.
Lorsque vous montez ou démontez un système de fichiers, le fichier /etc/mnttab (table de montage) est modifié de manière à établir une liste des systèmes de fichiers actuellement montés. Vous pouvez afficher le contenu de ce fichier à l'aide des commandes cat ou more. Toutefois, vous ne pouvez pas modifier ce fichier. Voici un exemple de fichier /etc/mnttab :
$ more /etc/mnttab rpool/ROOT/zfsBE / zfs dev=3390002 0 /devices /devices devfs dev=8580000 1337114941 /dev /dev dev dev=85c0000 1337114941 ctfs /system/contract ctfs dev=8680001 1337114941 proc /proc proc dev=8600000 1337114941 mnttab /etc/mnttab mntfs dev=86c0001 1337114941 swap /system/volatile tmpfs xattr,dev=8700001 1337114941 objfs /system/object objfs dev=8740001 1337114941 sharefs /etc/dfs/sharetab sharefs dev=8780001 1337114941 /usr/lib/libc/libc_hwcap2.so.1 /lib/libc.so.1 lofs dev=3390002 13371149 fd /dev/fd fd rw,dev=8880001 1337114969 rpool/ROOT/zfsBE/var /var zfs rw,devices, \ setuid,nonbmand,exec, rstchown,xattr,atime,dev=3390003 1337114969 swap /tmp tmpfs xattr,dev=8700002 1337114969 rpool/VARSHARE /var/share zfs rw,devices,setuid,nonbmand,exec, rstchown,xattr,atime,dev=3390004 1337114969
La plupart des systèmes de fichiers sont montés automatiquement par un service SMF pendant l'initialisation du système.
Vous pouvez être amené à modifier le fichier /etc/vfstab pour monter des systèmes de fichiers hérités ou distants ou pour apporter des modifications au volume de swap ZFS. Pour plus d'informations sur la modification d'un volume de swap ZFS, reportez-vous au Chapitre 16, Extension de l'espace de swap (tâches).
Pour ajouter une entrée pour le montage d'un système de fichiers hérité ou distant, vous devez spécifier les informations suivantes :
Le périphérique ou le serveur NFS où le système de fichiers réside
Point de montage du système de fichiers
Type de système de fichiers
Si vous souhaitez que le système de fichiers soit monté automatiquement lors de l'initialisation du système ou non (à l'aide de la commande mountall)
Options de montage
L'exemple de fichier vfstab suivant provient d'un système fonctionnant avec un système de fichiers root ZFS. En outre, ce système monte un système de fichiers distant, /users/data, à partir du serveur NFS, neo.
# cat /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/zvol/dsk/rpool/swap - - swap - no - /devices - /devices devfs - no - sharefs - /etc/dfs/sharetabsharefs - no - ctfs - /system/contract ctfs - no - objfs - /system/object objfs - no - swap - /tmp tmpfs - yes - neo:/users/data - /data nfs - yes -
Les systèmes de fichiers ZFS sont montés automatiquement par le service SMF pendant l'initialisation. Vous pouvez monter les systèmes de fichiers ZFS à partir du fichier vfstab en utilisant la fonction de montage héritée. Pour plus d'informations, reportez-vous au manuel Administration d’Oracle Solaris 11.1 : Systèmes de fichiers ZFS.
Pour obtenir une description de chacun des champs du fichier /etc/vfstab, ainsi que des informations sur la modification et l'utilisation de ce fichier, reportez-vous à vfstab(4).
NFS est un service de système de fichiers distribué pouvant être utilisé pour partager des ressources (fichiers ou répertoires) à partir d'un seul système, habituellement un serveur, avec d'autres systèmes sur le réseau. Par exemple, vous pouvez partager des applications tierces ou des fichiers source avec des utilisateurs sur d'autres systèmes.
Avec NFS, l'emplacement physique réel des ressources n'a plus d'importance pour l'utilisateur. Au lieu de copier les fichiers couramment utilisés sur chaque système, NFS vous permet d'en placer une copie sur le disque dur d'un système et permet aux autres systèmes d'y accéder à partir du réseau. Sous NFS, il est presque impossible de différencier les fichiers distants des fichiers locaux.
Pour plus d'informations, reportez-vous au Chapitre 4, Gestion des systèmes de fichiers NFS (présentation) du manuel Administration d’Oracle Solaris : Services réseau.
Un système devient un serveur NFS lorsqu'il dispose de ressources à partager sur le réseau. Un serveur conserve une liste des ressources actuellement partagées et de leurs restrictions d'accès (telles que les accès en lecture/écriture ou en lecture seule).
Lorsque vous partagez une ressource, vous permettez son montage sur des systèmes distants.
Vous pouvez partager une ressource de plusieurs manières :
Créez un partage ZFS en définissant la propriété share.nfs ZFS. Par exemple :
# zfs set share.nfs=on tank/home
Création d'un partage hérité à l'aide de la commande share
# share -F nfs /ufsfs
Pour obtenir une description complète du NFS, reportez-vous au Chapitre 4, Gestion des systèmes de fichiers NFS (présentation) du manuel Administration d’Oracle Solaris : Services réseau.
L'implémentation Oracle du protocole d'accès aux fichiers distribués NFS version 4 est incluse dans la dernière version d'Oracle Solaris.
NFS version 4 combine les protocoles d'accès aux fichiers, de verrouillage de fichier et de montage en un seul protocole unifié afin de simplifier les transferts via un pare-feu et d'améliorer la sécurité. L'implémentation Oracle Solaris du NFS version 4 est entièrement intégrée à Kerberos V5 (également appelé SEAM), permettant ainsi de garantir l'authentification, l'intégrité et la confidentialité NFS version 4 permet également la négociation des variantes de sécurité à utiliser entre le client et le serveur. Grâce à cette fonction, le serveur peut proposer différentes variantes de sécurité aux différents systèmes de fichiers.
Pour plus d'informations sur NFS version 4, reportez-vous à la section Nouveautés du service NFS du manuel Administration d’Oracle Solaris : Services réseau.
Vous pouvez monter des ressources de systèmes de fichiers NFS à l'aide d'un service côté client appelé montage automatique (ou autofs). Le service autofs permet à un système de monter et de démonter automatiquement les ressources NFS chaque fois que vous y accédez. La ressource reste montée tant que vous restez dans le répertoire et que vous utilisez un fichier se trouvant dans ce répertoire. Si la ressource ne fait l'objet d'aucun accès au cours d'une période donnée, elle est automatiquement démontée.
Le service autofs propose les fonctionnalités suivantes :
Les ressources NFS n'ont pas à être montées pendant l'initialisation du système, ce qui réduit la durée de cette dernière.
Les utilisateurs n'ont pas besoin de connaître le mot de passe root pour monter et démonter les ressources NFS.
Le trafic réseau peut être réduit car les ressources NFS sont montées uniquement lorsqu'elles sont utilisées.
Le service autofs est initialisé à l'aide de l'utilitaire automount , qui est exécuté automatiquement lorsqu'un système est initialisé. Le démon automountd s'exécute en continu et est responsable du montage et du démontage des systèmes de fichiers NFS, en fonction des besoins. Par défaut, le système de fichiers /home est monté par le démon automount.
Avec autofs, vous pouvez spécifier à plusieurs serveurs de fournir le même système de fichiers. De cette façon, si l'un de ces serveurs est en panne, autofs peut essayer de monter le système de fichiers à partir d'une autre machine.
Pour plus d'informations sur la configuration et l'administration des autofs, reportez-vous au Chapitre 2, Administration de système de fichiers réseau (tâches) du manuel Gestion de systèmes de fichiers réseau dans Oracle Solaris 11.1.
Le système d'exploitation Oracle Solaris offre une implémentation côté serveur et côté client du protocole SMB (Server Message Block). Cette implémentation prend en charge de nombreux dialectes SMB, tels que NT LM 0.12 et CIFS (Common Internet File System). Les termes CIFS et SMB peuvent être considérés comme interchangeables.
Le serveur SMB Solaris permet à un système Oracle Solaris natif de servir des fichiers sous forme de shares SMB à des clients SMB qui montent des partages de systèmes de fichiers. Un client Windows, Mac OS ou Solaris peut interagir avec le serveur SMB Solaris comme il le ferait avec un serveur Windows. Un serveur SMB Solaris peut fonctionner en mode groupe de travail ou en mode domaine. En mode groupe de travail, le serveur Solaris SMB est responsable de l'authentification locale des utilisateurs lorsqu'un accès à des ressources partagées est demandé. Ce processus d'authentification est appelé connexion locale. En mode de domaine, le serveur SMB Solaris utilise l'authentification d'intercommunication, dans laquelle l'authentification des utilisateurs est déléguée à un contrôleur de domaine.
Pour plus d'informations, reportez-vous à la section Managing SMB File Sharing and Windows Interoperability in Oracle Solaris 11.1 .