0 1 2 3 4 5 6 7 8 9 ... P R O G R A M _ T R I
b. Adressage des blocs de données
- Remarque :
- Un fichier peut avoir plusieurs liens donc plusieurs noms. Il suffit pour cela qu'ils pointent sur le même inode (celui du fichier).
Un bloc de données peut contenir jusqu'à 128 adresses. |
Nom Numéro d'inode .
..
bin
dev
home
...2
2
3
5
9
ln ancien nouveau = création d'un nouveau lien
cp ancien nouveau = copie de fichier
mv ancien nouveau = renomme ancien en nouveau (déplacement)
- Exemple :
- Répertoire courant /home/linf13
ln /bin/chmod droits
- Lien symbolique : ln -s ancien nouveau
Spécial user group other Set UID Set GID Sticky r w x r w x r w x
Fichier | Répertoire | |
---|---|---|
r | Lecture autorisée | Lecture de la totalité du répertoire possible mais en absence de ce droit, on peut accéder à une entrée individuelle. Ainsi on peut lire un fichier dans un répertoire privé du droit de lecture. |
w | Ecriture autorisée | On peut créer ou supprimer les fichiers du répertoire. |
x | Exécution autorisée | En absence de ce droit, aucun accès au répertoire et a la sous arborescence issue du répertoire n'est possible. |
Fichier | Répertoire | |
---|---|---|
Sticky Bit | Un programme executable sera maintenu en zone de swap après la fin de son exécution. | Un fichier du répertoire ne peut être supprimé que par son propriétaire. |
Set GID | Set GID si le fichier est exécutable sinon verrouillage obligatoire. | Les fichiers (y compris les répertoires) créés dans le répertoire héritent du GID du répertoire. |
Set UID | Set UID si le fichier est exécutable. | Les fichiers (y compris les répertoires) créés dans le répertoire héritent du UID du répertoire. |
Type de blocs sur un disque | |
---|---|
Boot block |
|
Superblock |
|
Inode | Mis à part le nom, contient toutes les infos sur un fichier |
Data blocks | Utilisés pour le stockage du contenu des fichiers |
Cylindres groupe map | Liste les blocs libres, leurs tailles, et d'autres informations |
Cylindre groupe 0 | Cylindre groupe 1 | Cylindre groupe 2 | Cylindre groupe 3 | ..... | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| ..... |