Types de fichiers, inodes et liens
Les sept types de fichiers que montre ls -l, ce que porte un inode, le répertoire comme table de noms, le lien physique et le lien symbolique, le compteur de liens, et les pannes qui en découlent.
- 25 cartes
- 5 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Les chiffres
- Mises en situation
Quelques cartes du deck
Inode : de quoi s'agit-il ?
Voir la réponse
Structure du système de fichiers qui porte les métadonnées d'un fichier (propriétaire, droits, taille, dates, emplacement des données), mais pas son nom.
Le nom vit dans le répertoire, qui l'associe à un numéro d'inode ;
ls -iaffiche ce numéro etstatdétaille le reste.Qu'affiche la dernière commande ?
```bash
echo bonjour > a
ln a b
rm a
cat b`bonjourcat: b: No such file or directory- Une ligne vide : le contenu est parti avec
a cat: b: Stale file handle
Voir la réponse
bonjourbest un second nom du même inode.rm aretire un nom et baisse le compteur de 2 à 1 : les données restent lisibles parb.Un répertoire est une table qui associe des … à des numéros d'….
Voir la réponse
Un répertoire est une table qui associe des noms à des numéros d'inodes.
C'est pourquoi renommer ou déplacer un fichier dans un même système de fichiers ne copie rien : on change une entrée de répertoire, l'inode reste le même.
Lien physique : de quoi s'agit-il ?
Voir la réponse
Entrée de répertoire supplémentaire qui désigne directement l'inode d'un fichier existant : deux noms, un seul fichier.
Aucun des deux noms n'est l'original. Les données ne disparaissent qu'avec le dernier nom, et le lien ne peut pas traverser un système de fichiers.