Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:redhat:rh124:l100 [2024/09/25 08:07] adminelearning:workbooks:redhat:rh124:l100 [2024/11/15 07:59] (Version actuelle) – old revision restored (2024/09/25 12:12) admin
Ligne 29: Ligne 29:
  
 <code> <code>
-[trainee@centos8 ~]$ cd / +[trainee@redhat9 ~]$ cd / 
-[trainee@centos8 /]$ ls -l +[trainee@redhat9 /]$ ls -l 
-total 18 +total 28 
-lrwxrwxrwx.   1 root root    7 May 10  2019 bin -> usr/bin +dr-xr-xr-x.   2 root root    6 Aug 10  2021 afs 
-dr-xr-xr-x.   root root 1024 May  8 08:14 boot +lrwxrwxrwx.   1 root root    7 Aug 10  2021 bin -> usr/bin 
-drwxr-xr-x.  19 root root 3020 Sep  6 07:59 dev +dr-xr-xr-x.   root root 4096 Sep 25 12:30 boot 
-drwxr-xr-x.  91 root root 8192 Sep  6 07:59 etc +drwxr-xr-x.  20 root root 3320 Sep 25 12:44 dev 
-drwxr-xr-x.   3 root root   21 May  8 07:42 home +drwxr-xr-x. 133 root root 8192 Sep 25 12:44 etc 
-lrwxrwxrwx.   1 root root    7 May 10  2019 lib -> usr/lib +drwxr-xr-x.   3 root root   21 Oct 19  2023 home 
-lrwxrwxrwx.   1 root root    9 May 10  2019 lib64 -> usr/lib64 +lrwxrwxrwx.   1 root root    7 Aug 10  2021 lib -> usr/lib 
-drwxr-xr-x.   2 root root    6 May 10  2019 media +lrwxrwxrwx.   1 root root    9 Aug 10  2021 lib64 -> usr/lib64 
-drwxr-xr-x.   2 root root    6 May 10  2019 mnt +drwxr-xr-x.   2 root root    6 Aug 10  2021 media 
-drwxr-xr-x.   2 root root    6 May 10  2019 opt +drwxr-xr-x.   2 root root    6 Aug 10  2021 mnt 
-dr-xr-xr-x. 126 root root    0 Sep  6 07:59 proc +drwxr-xr-x.   2 root root    6 Aug 10  2021 opt 
-dr-xr-x---.   root root  135 Sep  1 11:10 root +dr-xr-xr-x. 242 root root    0 Sep 25 12:44 proc 
-drwxr-xr-x.  29 root root  860 Sep  6 08:00 run +dr-xr-x---.   root root 4096 Oct 19  2023 root 
-lrwxrwxrwx.   1 root root    8 May 10  2019 sbin -> usr/sbin +drwxr-xr-x.  44 root root 1160 Sep 25 12:44 run 
-drwxr-xr-x.   2 root root    6 May 10  2019 srv +lrwxrwxrwx.   1 root root    8 Aug 10  2021 sbin -> usr/sbin 
-dr-xr-xr-x.  13 root root    0 Sep  6 07:59 sys +drwxr-xr-x.   2 root root    6 Aug 10  2021 srv 
-drwxrwxrwt.   8 root root  172 Sep  6 08:00 tmp +dr-xr-xr-x.  13 root root    0 Sep 25 12:44 sys 
-drwxr-xr-x.  12 root root  144 May  8 07:38 usr +drwxrwxrwt.  15 root root 4096 Sep 25 12:48 tmp 
-drwxr-xr-x.  21 root root 4096 May  8 08:13 var+drwxr-xr-x.  12 root root  144 Oct 19  2023 usr 
 +drwxr-xr-x.  20 root root 4096 Oct 19  2023 var
 </code> </code>
  
-  * **/bin** : est une abréviation de //**bin**ary// ou binaires. Il contient des programmes tels ls. Sous CentOS 8 il s'agit d'un lien symbolique qui pointe vers /usr/bin. +  * **/afs** : Andrew File System (AFS) est un système de fichiers distribué qui utilise un ensemble de serveurs de confiance pour présenter un espace de noms de fichiers homogène et transparent en termes d'emplacement. 
 +  * **/bin** : est une abréviation de //**bin**ary// ou binaires. Il contient des programmes tels ls. Sous RHEL 9 il s'agit d'un lien symbolique qui pointe vers /usr/bin. 
   * **/boot** : contient les fichiers nécessaires au démarrage du système.    * **/boot** : contient les fichiers nécessaires au démarrage du système. 
   * **/dev** : contient les nœuds utilisés pour accéder à tout type de matériel tel /dev/fd0 pour le lecteur de disquette. C'est le binaire //udev// qui se charge de créer et supprimer d'une manière dynamique les nœuds.   * **/dev** : contient les nœuds utilisés pour accéder à tout type de matériel tel /dev/fd0 pour le lecteur de disquette. C'est le binaire //udev// qui se charge de créer et supprimer d'une manière dynamique les nœuds.
   * **/etc** : contient des fichiers de configuration tels passwd pour les mots de passe et fstab qui est la liste des systèmes de fichiers à monter lors du démarrage du système.    * **/etc** : contient des fichiers de configuration tels passwd pour les mots de passe et fstab qui est la liste des systèmes de fichiers à monter lors du démarrage du système. 
   * **/home** : contient les répertoires de chaque utilisateur sauf l’utilisateur root.    * **/home** : contient les répertoires de chaque utilisateur sauf l’utilisateur root. 
-  * **/lib** : contient les bibliothèques 32 bits communes utilisées par les programmes ainsi que les modules. Sous CentOS 8 il s'agit d'un lien symbolique qui pointe vers /usr/lib.   +  * **/lib** : contient les bibliothèques 32 bits communes utilisées par les programmes ainsi que les modules. Sous RHEL 9 il s'agit d'un lien symbolique qui pointe vers /usr/lib.   
-  * **/lib64** : contient les bibliothèques 64 bits communes utilisées par les programmes ainsi que les modules. Sous CentOS 8 il s'agit d'un lien symbolique qui pointe vers /usr/lib64. +  * **/lib64** : contient les bibliothèques 64 bits communes utilisées par les programmes ainsi que les modules. Sous RHEL 9 il s'agit d'un lien symbolique qui pointe vers /usr/lib64. 
   * **/media** : contient des répertoires pour chaque système de fichiers monté ( accessible au système linux ) tels floppy, cdrom etc.    * **/media** : contient des répertoires pour chaque système de fichiers monté ( accessible au système linux ) tels floppy, cdrom etc. 
   * **/mnt** : contient des répertoires pour chaque système de fichiers monté temporairement par root.   * **/mnt** : contient des répertoires pour chaque système de fichiers monté temporairement par root.
Ligne 66: Ligne 68:
   * **/root** : le home de root, l’administrateur système.   * **/root** : le home de root, l’administrateur système.
   * **/run** : remplace le répertoire /var/run.   * **/run** : remplace le répertoire /var/run.
-  * **/sbin** : contient des binaires, donc programmes, pour l’administration du système local.  Sous CentOS 8 il s'agit d'un lien symbolique qui pointe vers /usr/sbin.+  * **/sbin** : contient des binaires, donc programmes, pour l’administration du système local.  Sous RHEL 9 il s'agit d'un lien symbolique qui pointe vers /usr/sbin.
   * **/srv** : contient des données pour les **s**e**r****v**ices hébergés par le système tels ftp, bases de données, web etc.   * **/srv** : contient des données pour les **s**e**r****v**ices hébergés par le système tels ftp, bases de données, web etc.
   * **/sys** : contient un système de fichiers virtuel dont le rôle est de décrire le matériel pour udev.   * **/sys** : contient un système de fichiers virtuel dont le rôle est de décrire le matériel pour udev.
Ligne 102: Ligne 104:
  
 <code> <code>
-[trainee@centos8 /]$ su -+[trainee@redhat9 /]$ su -
 Password: fenestros Password: fenestros
-[root@centos8 ~]# mount +[root@redhat9 ~]# mount
-sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)+
 proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
-devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=1881944k,nr_inodes=470486,mode=755)+sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel) 
 +devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=4096k,nr_inodes=976019,mode=755,inode64)
 securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
-tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)+tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel,inode64)
 devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
-tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755) +tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,size=1573912k,nr_inodes=819200,mode=755,inode64
-tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755) +cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot)
-cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)+
 pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime,seclabel) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime,seclabel)
 bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
-cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,devices) +/dev/mapper/rhel-root on / type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota) 
-cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,net_cls,net_prio) +selinuxfs on /sys/fs/selinux type selinuxfs (rw,nosuid,noexec,relatime) 
-cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,memory) +systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12983
-cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,cpuset) +tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime,seclabel) 
-cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,pids) +debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime,seclabel) 
-cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,cpu,cpuacct) +mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime,seclabel)
-cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,perf_event) +
-cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,blkio) +
-cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,hugetlb) +
-cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,freezer) +
-cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,rdma) +
-none on /sys/kernel/tracing type tracefs (rw,relatime,seclabel) +
-configfs on /sys/kernel/config type configfs (rw,relatime) +
-/dev/mapper/cl_centos8-root on / type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota) +
-selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime) +
-systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=31,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=3826+
-mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel) +
-debugfs on /sys/kernel/debug type debugfs (rw,relatime,seclabel)+
 hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel,pagesize=2M) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel,pagesize=2M)
-fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) +none on /run/credentials/systemd-tmpfiles-setup-dev.service type ramfs (ro,nosuid,nodev,noexec,relatime,seclabel,mode=700) 
-/dev/sda1 on /boot type ext4 (rw,relatime,seclabel+fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime) 
-sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) +configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime
-tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=382500k,mode=700,uid=1000,gid=1000+none on /run/credentials/systemd-sysctl.service type ramfs (ro,nosuid,nodev,noexec,relatime,seclabel,mode=700) 
-tmpfs on /run/user/42 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=382500k,mode=700,uid=42,gid=42) +/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota
-gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)+none on /run/credentials/systemd-tmpfiles-setup.service type ramfs (ro,nosuid,nodev,noexec,relatime,seclabel,mode=700) 
 +tmpfs on /run/user/42 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=786956k,nr_inodes=196739,mode=700,uid=42,gid=42,inode64
 +tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=786956k,nr_inodes=196739,mode=700,uid=1000,gid=1000,inode64)
 </code> </code>
  
Ligne 146: Ligne 137:
  
 <code> <code>
-[root@centos8 ~]# cat /etc/mtab+[root@redhat9 ~]# cat /etc/mtab 
 +proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
 sysfs /sys sysfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0 sysfs /sys sysfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0
-proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 +devtmpfs /dev devtmpfs rw,seclabel,nosuid,size=4096k,nr_inodes=976019,mode=755,inode64 0 0
-devtmpfs /dev devtmpfs rw,seclabel,nosuid,size=1881944k,nr_inodes=470486,mode=755 0 0+
 securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0 securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
-tmpfs /dev/shm tmpfs rw,seclabel,nosuid,nodev 0 0+tmpfs /dev/shm tmpfs rw,seclabel,nosuid,nodev,inode64 0 0
 devpts /dev/pts devpts rw,seclabel,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 devpts /dev/pts devpts rw,seclabel,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
-tmpfs /run tmpfs rw,seclabel,nosuid,nodev,mode=755 0 0 +tmpfs /run tmpfs rw,seclabel,nosuid,nodev,size=1573912k,nr_inodes=819200,mode=755,inode64 0 0 
-tmpfs /sys/fs/cgroup tmpfs ro,seclabel,nosuid,nodev,noexec,mode=755 0 0 +cgroup2 /sys/fs/cgroup cgroup2 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0
-cgroup /sys/fs/cgroup/systemd cgroup rw,seclabel,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0+
 pstore /sys/fs/pstore pstore rw,seclabel,nosuid,nodev,noexec,relatime 0 0 pstore /sys/fs/pstore pstore rw,seclabel,nosuid,nodev,noexec,relatime 0 0
 bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0 bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
-cgroup /sys/fs/cgroup/devices cgroup rw,seclabel,nosuid,nodev,noexec,relatime,devices 0 0 +/dev/mapper/rhel-root / xfs rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 0 
-cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,seclabel,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 +selinuxfs /sys/fs/selinux selinuxfs rw,nosuid,noexec,relatime 0 0 
-cgroup /sys/fs/cgroup/memory cgroup rw,seclabel,nosuid,nodev,noexec,relatime,memory 0 0 +systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12983 0 0 
-cgroup /sys/fs/cgroup/cpuset cgroup rw,seclabel,nosuid,nodev,noexec,relatime,cpuset 0 0 +tracefs /sys/kernel/tracing tracefs rw,seclabel,nosuid,nodev,noexec,relatime 0 0 
-cgroup /sys/fs/cgroup/pids cgroup rw,seclabel,nosuid,nodev,noexec,relatime,pids 0 0 +debugfs /sys/kernel/debug debugfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0 
-cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,seclabel,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 +mqueue /dev/mqueue mqueue rw,seclabel,nosuid,nodev,noexec,relatime 0 0
-cgroup /sys/fs/cgroup/perf_event cgroup rw,seclabel,nosuid,nodev,noexec,relatime,perf_event 0 0 +
-cgroup /sys/fs/cgroup/blkio cgroup rw,seclabel,nosuid,nodev,noexec,relatime,blkio 0 0 +
-cgroup /sys/fs/cgroup/hugetlb cgroup rw,seclabel,nosuid,nodev,noexec,relatime,hugetlb 0 0 +
-cgroup /sys/fs/cgroup/freezer cgroup rw,seclabel,nosuid,nodev,noexec,relatime,freezer 0 0 +
-cgroup /sys/fs/cgroup/rdma cgroup rw,seclabel,nosuid,nodev,noexec,relatime,rdma 0 0 +
-none /sys/kernel/tracing tracefs rw,seclabel,relatime 0 0 +
-configfs /sys/kernel/config configfs rw,relatime 0 0 +
-/dev/mapper/cl_centos8-root / xfs rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 0 +
-selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0 +
-systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=31,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=3826 0 0 +
-mqueue /dev/mqueue mqueue rw,seclabel,relatime 0 0 +
-debugfs /sys/kernel/debug debugfs rw,seclabel,relatime 0 0+
 hugetlbfs /dev/hugepages hugetlbfs rw,seclabel,relatime,pagesize=2M 0 0 hugetlbfs /dev/hugepages hugetlbfs rw,seclabel,relatime,pagesize=2M 0 0
-fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0 +none /run/credentials/systemd-tmpfiles-setup-dev.service ramfs ro,seclabel,nosuid,nodev,noexec,relatime,mode=700 0 0 
-/dev/sda1 /boot ext4 rw,seclabel,relatime 0 0 +fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0 
-sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 +configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0 
-tmpfs /run/user/1000 tmpfs rw,seclabel,nosuid,nodev,relatime,size=382500k,mode=700,uid=1000,gid=1000 0 0 +none /run/credentials/systemd-sysctl.service ramfs ro,seclabel,nosuid,nodev,noexec,relatime,mode=700 0 0 
-tmpfs /run/user/42 tmpfs rw,seclabel,nosuid,nodev,relatime,size=382500k,mode=700,uid=42,gid=42 0 0 +/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 0 
-gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0+none /run/credentials/systemd-tmpfiles-setup.service ramfs ro,seclabel,nosuid,nodev,noexec,relatime,mode=700 0 0 
 +tmpfs /run/user/42 tmpfs rw,seclabel,nosuid,nodev,relatime,size=786956k,nr_inodes=196739,mode=700,uid=42,gid=42,inode64 0 0 
 +tmpfs /run/user/1000 tmpfs rw,seclabel,nosuid,nodev,relatime,size=786956k,nr_inodes=196739,mode=700,uid=1000,gid=1000,inode64 0 0
 </code> </code>
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-**Important** : Notez que le système de fichiers de /dev/sda1 est **ext4** tandis que que le système de fichiers de /dev/mapper/cl_centos8-root est **xfs**. La comparaison des systèmes de fichiers Linux est abordée dans le module **LCF504 - Gestion des Disques, des Systèmes de Fichiers et du Swap**.+**Important** : Notez que le système de fichiers de /dev/sda1 et de /dev/mapper/rhel-root est **xfs**. 
 </WRAP> </WRAP>
  
Ligne 204: Ligne 184:
  
 <code> <code>
-[root@centos8 ~]# cat /etc/fstab+[root@redhat9 ~]# cat /etc/fstab
  
 # #
 # /etc/fstab # /etc/fstab
-# Created by anaconda on Wed Jun 16 06:21:32 2021+# Created by anaconda on Thu Oct 19 16:05:58 2023
 # #
 # Accessible filesystems, by reference, are maintained under '/dev/disk/'. # Accessible filesystems, by reference, are maintained under '/dev/disk/'.
Ligne 216: Ligne 196:
 # units generated from this file. # units generated from this file.
 # #
-/dev/mapper/cl_centos8-root /                       xfs     defaults        0 0 +/dev/mapper/rhel-root   /                       xfs     defaults        0 0 
-UUID=1c04981e-5317-4b73-9695-3ce25246835d /boot                   ext4    defaults        1 2 +UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 /boot                   xfs     defaults        0 0 
-/dev/mapper/cl_centos8-swap swap                    swap    defaults        0 0+/dev/mapper/rhel-swap   none                    swap    defaults        0 0
 </code> </code>
  
Ligne 271: Ligne 251:
   * les pointeurs vers la liste des inodes libres   * les pointeurs vers la liste des inodes libres
   * les pointeurs vers la liste des blocs de données libres   * les pointeurs vers la liste des blocs de données libres
- 
-Le Superbloc est dupliqué tous les 8 ou 16Mo sous ext3 et ext4. Pour réparer un système de fichiers en restaurant un Superbloc, utilisez la commande suivante : 
- 
-  # e2fsck -f -b 8193 /dev/sda1 [Enter] 
- 
-Pour visualiser l'emplacement du Superbloc primaire et ses sauvegardes, utilisez la commande suivante : 
- 
-<code> 
-[root@centos8 ~]# dumpe2fs /dev/sda1 | grep -i superbloc 
-dumpe2fs 1.44.6 (5-Mar-2019) 
-  Primary superblock at 1, Group descriptors at 2-4 
-  Backup superblock at 8193, Group descriptors at 8194-8196 
-  Backup superblock at 24577, Group descriptors at 24578-24580 
-  Backup superblock at 40961, Group descriptors at 40962-40964 
-  Backup superblock at 57345, Group descriptors at 57346-57348 
-  Backup superblock at 73729, Group descriptors at 73730-73732 
-  Backup superblock at 204801, Group descriptors at 204802-204804 
-  Backup superblock at 221185, Group descriptors at 221186-221188 
-</code> 
  
 ====2.2 - Inodes==== ====2.2 - Inodes====
Ligne 313: Ligne 274:
  
 <code> <code>
-[root@centos8 ~]# ls -ld /dev/console /dev/sda1 /etc /etc/passwd +[root@redhat9 ~]# ls -ld /dev/console /dev/sda1 /etc /etc/passwd 
-crw-------.  1 root root 5, 1 Sep  6 07:59 /dev/console +crw--w----.   1 root tty  5, 1 Sep 25 12:44 /dev/console 
-brw-rw----.  1 root disk 8, 1 Sep  6 07:59 /dev/sda1 +brw-rw----.   1 root disk 8, 1 Sep 25 12:44 /dev/sda1 
-drwxr-xr-x. 91 root root 8192 Sep  6 07:59 /etc +drwxr-xr-x. 133 root root 8192 Sep 25 12:44 /etc 
--rw-r--r--.  1 root root 1383 May  8 07:42 /etc/passwd+-rw-r--r--.   1 root root 2109 Oct 19  2023 /etc/passwd
 </code> </code>
  
Ligne 333: Ligne 294:
  
 <code> <code>
-[root@centos8 ~]# ls -ldi /dev/console /dev/sda1 /etc /etc/passwd +[root@redhat9 ~]# ls -ldi /dev/console /dev/sda1 /etc /etc/passwd 
-   8816 crw-------.  1 root root 5, 1 Sep  6 07:59 /dev/console +      12 crw--w----.   1 root tty  5, 1 Sep 25 12:44 /dev/console 
-  12701 brw-rw----.  1 root disk 8, 1 Sep  6 07:59 /dev/sda1 +     273 brw-rw----.   1 root disk 8, 1 Sep 25 12:44 /dev/sda1 
-8388737 drwxr-xr-x. 91 root root 8192 Sep  6 07:59 /etc +67154049 drwxr-xr-x. 133 root root 8192 Sep 25 12:44 /etc 
-8893162 -rw-r--r--.  1 root root 1383 May  8 07:42 /etc/passwd+68914044 -rw-r--r--.   1 root root 2109 Oct 19  2023 /etc/passwd
 </code> </code>
  
Ligne 355: Ligne 316:
  
 <code> <code>
-[root@centos8 ~]# cd /tmp; mkdir inode; cd inode; touch fichier1; ls -ali +[root@redhat9 ~]# cd /tmp; mkdir inode; cd inode; touch fichier1; ls -ali 
-total 0 +total 4 
- 9199611 drwxr-xr-x. 2 root root  22 Sep  08:31 +33625083 drwxr-xr-x.  2 root root   22 Sep 25 13:08 . 
-16800396 drwxrwxrwt. root root 185 Sep  08:31 .. +33554561 drwxrwxrwt. 16 root root 4096 Sep 25 13:08 .. 
- 8398272 -rw-r--r--. 1 root root   0 Sep  08:31 fichier1+33625154 -rw-r--r--.  1 root root    0 Sep 25 13:08 fichier1
 </code> </code>
  
 Notez bien le numéro de l'inode du fichier **fichier1**. Notez aussi que le numéro dans le troisième champs de la ligne de fichier1 a la valeur **1** : Notez bien le numéro de l'inode du fichier **fichier1**. Notez aussi que le numéro dans le troisième champs de la ligne de fichier1 a la valeur **1** :
  
-8398272 -rw-r--r--. 1 root root   0 Sep  6 08:31 fichier1+33625154 -rw-r--r--.  1 root root    0 Sep 25 13:08 fichier1
  
 Créez maintenant un lien physique : Créez maintenant un lien physique :
  
 <code> <code>
-[root@centos8 inode]# ln fichier1 fichier2 +[root@redhat9 inode]# ln fichier1 fichier2 
-[root@centos8 inode]# ls -ali +[root@redhat9 inode]# ls -ali 
-total 0 +total 4 
- 9199611 drwxr-xr-x. 2 root root  38 Sep  6 08:32 +33625083 drwxr-xr-x.  2 root root   38 Sep 25 13:09 
-16800396 drwxrwxrwt. root root 185 Sep  08:31 .. +33554561 drwxrwxrwt. 16 root root 4096 Sep 25 13:08 .. 
- 8398272 -rw-r--r--. 2 root root   0 Sep  08:31 fichier1 +33625154 -rw-r--r--.  2 root root    0 Sep 25 13:08 fichier1 
- 8398272 -rw-r--r--. 2 root root   0 Sep  08:31 fichier2+33625154 -rw-r--r--.  2 root root    0 Sep 25 13:08 fichier2
 </code> </code>
  
 Notez les deux lignes suivantes : Notez les deux lignes suivantes :
  
- 8398272 -rw-r--r--. 2 root root   0 Sep  08:31 fichier1\\ +  33625154 -rw-r--r--.  2 root root    0 Sep 25 13:08 fichier1\\ 
- 8398272 -rw-r--r--. 2 root root   0 Sep  08:31 fichier2+  33625154 -rw-r--r--.  2 root root    0 Sep 25 13:08 fichier2
  
 Les deux fichiers, fichier1 et fichier2, sont référencés par le même inode. Le nombre de liens est donc augmenté de 1 (le numéro dans le troisième champs). Les deux fichiers, fichier1 et fichier2, sont référencés par le même inode. Le nombre de liens est donc augmenté de 1 (le numéro dans le troisième champs).
Ligne 398: Ligne 359:
  
 <code> <code>
-[root@centos8 inode]# ln -s fichier1 fichier3 +[root@redhat9 inode]# ln -s fichier1 fichier3 
-[root@centos8 inode]# ls -ali +[root@redhat9 inode]# ls -ali 
-total 0 +total 4 
- 9199611 drwxr-xr-x. 2 root root  54 Sep  6 08:34 +33625083 drwxr-xr-x.  2 root root   54 Sep 25 13:10 
-16800396 drwxrwxrwt. root root 185 Sep  08:31 .. +33554561 drwxrwxrwt. 16 root root 4096 Sep 25 13:08 .. 
- 8398272 -rw-r--r--. 2 root root   0 Sep  08:31 fichier1 +33625154 -rw-r--r--.  2 root root    0 Sep 25 13:08 fichier1 
- 8398272 -rw-r--r--. 2 root root   0 Sep  08:31 fichier2 +33625154 -rw-r--r--.  2 root root    0 Sep 25 13:08 fichier2 
- 8398273 lrwxrwxrwx. 1 root root   8 Sep  6 08:34 fichier3 -> fichier1+33625156 lrwxrwxrwx.  1 root root    8 Sep 25 13:10 fichier3 -> fichier1
 </code> </code>
  
Menu