Académique Documents
Professionnel Documents
Culture Documents
Plan
Introduction
Systme de fichiers
Systme dexploitation II
RSI22
2015/2016
Introduction
Ce fichier s'appelle :
La FAT sous DOS.
Li-list sous UNiX
Introduction: La i-list
Introduction: La i-list
La i-list est une table qui dcrit l'ensemble des fichiers implants sur un
disque.
Sa taille dtermine le nombre de ses entres. Elle est fixe
l'initialisation du disque. Elle doit tre proportionnelle au nombre
maximum de fichiers autoriss sur ce disque.
Chaque entre de la i-list s'appelle un i-node structur en 9 champs.
La destruction d'une partie de la i-list signifie que les fichiers qui y sont dcrits
sont inaccessibles, mmes s'ils sont parfaitement intgres sur le disque.
i-node
NOM
Signification
di_mode
di_nlink
di_uid
di_gid
di_size
di_addr
di_atime
di_mtime
La commande Stat
La commande stat affiche des informations
concernant linode du fichier spcifi :
Inode
Di_addr permet de localiser les blocs du fichier (blocs de donnes).
Il contient 13 adresses disque :
les 10 premiers correspondent aux adresses des 10 premiers blocs du
fichier.
le 11me contient ladresse dun bloc qui contient les adresses des 128
blocs suivants (indirection simple).
le 12me contient contient ladresse dun bloc qui contient les adresses des
128 bloc suivants (2 niveaux dindirection).
Le 13me contient ladresse dun bloc qui contient les adresses des 128
blocs suivants (3 niveaux dindirections).
10
inode
11
12
Inode
14
Plan
Introduction
I-node
Systme de fichiers
Types des fichiers
Arborescence
Nom absolu et nom relatif
Rpertoire de connexion
Fichier: Dfinition
Un fichier UNIX est une squence doctets organis sous
forme de blocs de taille fixe (512 octets dans les premiers
systmes et 4Koctets rcemment).
Un fichier est un ensemble dinformations regroupes en vue de leur
conservation et de leur utilisation dans un systme informatique.
17
18
19
20
21
Arborescence
21
22
Arborescence
/bin : Contient les commandes systme
/sbin : Contient les commandes lies aux services
/boot : Contient le noyau
/dev : Contient les fichiers priphriques
/etc : Contient les scripts de dmarrage et les fichiers de configuration
/home : Contient les rpertoires des utilisateurs
/lib : Contient les librairies
/tmp : Espace de stockage temporaire
/usr : Contient les applications installes
/var : Contient les donnes des diffrents services
23
24
22
Le nom absolu d'un fichier est form de tous les noms de rpertoires
traverss depuis la racine pour l'atteindre, spars par des caractres /
Tout chemin qui ne commence pas par un caractre / est interprt
comme un chemin relatif au rpertoire courant.
On peut ainsi accder aux fichiers du rpertoire courant en donnant simplement
leur nom.
Un fichier peut tre accd par plusieurs chemins: nom relatif
25
26
Chemins
Chemins
27
28
Rpertoire de connexion
Rpertoire personnel
30
Rpertoire personnel
Plan
rpertoire racine
le rpertoire de login: ~
le rpertoire courant: .
le rpertoire suprieur: ..
connatre le rp. courant: pwd
lister le contenu: ls
(voir man ls)
bin
tmp
home
Dupont
.cshrc
cours
Introduction
I-node
Systme de fichiers
tp1.tex
docs
Lien physique
Lien symbolique
Liens symboliques
Les liens sont utiles pour faire apparatre un mme fichier dans plusieurs
rpertoires ou sous noms diffrents.
ln -s <nom_fic> <nouveau_nom_fic>
Associent deux ou plusieurs fichiers un mme espace sur le disque, les fichiers
restent indpendants. Il permet de donner plusieurs noms un fichier
ln <nom_fic> <nouveau_nom_fic>
Exemple: $ ln rapport.txt /home/etudiant/rapport_lien_dur.txt
cre un raccourci
fonctionne aussi pour les rpertoires
un fichier est dtruit quand TOUS ses liens physiques sont supprims (
raccourcis)
33
Lien symbolique
Le fait de supprimer un fichier dans le cas de lien en dur
naffectera donc pas le deuxime fichier alors que la
suppression du fichier cible provoquera un lien cass dans
le cas dun lien symbolique.
34
Plan
Introduction
I-node
Systme de fichiers
Types des fichiers
Arborescence
Nom absolu et nom relatif
Rpertoire de connexion
36
38
39
40
42
Remarque: si vous effectuez une copie d'un fichier sur un fichier qui
existe dej, celui-ci sera effac et remplac par le nouveau fichier.
43
44
Plan
Introduction
I-node
Systme de fichiers
47
Chaque utilisateur appartient un groupe et son identit qui sert pour les
contrles daccs est dfinie par un numro dutilisateur (UID : User
IDentification) et un numro de groupe (GID : Group IDentification).
48
49
50
51
52
53
54
56
Fichiers archives
58
Commande gzip
Commande gzip
guest
tempusers
60
Commande tar
Commande tar
61
62
Commande bzip2
gzip permet de compresser des fichiers,
gunzip permet de les dcompresser :
gzip salut.c
gunzip salut.c.gz
63
64