systemesDeFichiersSousUnix.pdf

(95 KB) Pobierz
Diff´rents types de fichiers
e
Description interne et externe
Attributs d’un fichier
Le syst`me de fichiers UNIX
e
Etienne Lozes
ENS Cachan
Etienne Lozes
Le syst`me de fichiers UNIX
e
Diff´rents types de fichiers
e
Description interne et externe
Attributs d’un fichier
Diff´rents types de fichiers
e
Fichier = objet typ´ admettant lecture et ´criture.
e
e
Quelques types de fichiers
fichier r´gulier (fichier disque ”classique”)
e
r´pertoire
e
fichiers sp´ciaux (p´riph´riques, disques, partitions,...)
e
e
e
mode bloc (cache) ou caract`re
e
tubes
sockets (en particulier r´seau)
e
liens symboliques
Du point de vue utilisateur/programmeur : pas de diff´rence
e
d’utilisation.
Etienne Lozes
Le syst`me de fichiers UNIX
e
Diff´rents types de fichiers
e
Description interne et externe
Attributs d’un fichier
Les i-noeuds (noeuds d’index)
i-noeud
= r´f´rence interne d’un fichier.
ee
Syst`me de fichiers = table de i-noeuds (+ arborescence)
e
Informations contenues dans un i-noeud
type
droits d’acc`s et propri´taire (utilisateur, groupe)
e
e
taille
nombre de liens (r´f´rences externes)
ee
des dates
adresse des blocs utilis´s (fichiers disques)
e
ressource associ´e (fichiers sp´ciaux)
e
e
⇒
D´mo
e
Remarque
: pas de nom de fichier dans la table des i-noeuds
Etienne Lozes
Le syst`me de fichiers UNIX
e
Diff´rents types de fichiers
e
Description interne et externe
Attributs d’un fichier
L’arborescence
D´signation externe : des i-noeuds par un
chemin d’acc`s
dans un
e
e
arbre.
Caract´ristiques
e
Racine absolue :
/.
D´signation relative (au r´pertoire de travail du programme) :
e
e
rep1/rep2/.../nomdufichier
ou absolue (en commen¸ant par
/)
c
R´pertoires
.
et
..
e
Questions
1
Est-il possible d’avoir plusieurs chemins d’acc`s pour un mˆme
e
e
fichier (i.e. i-noeud) ?
2
Donner au moins trois fa¸ons de d´signer le fichier monprog
c
e
depuis le r´pertoire de travail /home/lozes. Comment
e
ex´cuter ce programme ?
e
Etienne Lozes
Le syst`me de fichiers UNIX
e
Diff´rents types de fichiers
e
Description interne et externe
Attributs d’un fichier
Quelques r´pertoires particuliers
e
Remarque
: pas standard, varie suivant les syst`mes.
e
/bin, /usr/bin : ex´cutables standards (ls, pwd,...)
e
/lib, /usr/lib : librairies standards (stdlib, stdio,...)
/dev : arborescence des fichiers sp´ciaux de p´riph´riques
e
e
e
/tmp : fichiers temporaires
/etc : fichiers infos syst`me (ex : mots de passe, table de
e
montage, impression...)
/mnt : r´pertoire des points de montage
e
Montage : greffe d’un syst`me de fichier ` un niveau de
e
a
l’arborescence (ex : NFS, stockage amovible,...)
Etienne Lozes
Le syst`me de fichiers UNIX
e
Zgłoś jeśli naruszono regulamin