Académique Documents
Professionnel Documents
Culture Documents
I. Objectif du chapitre :
A l’issu de ce chapitre, l’étudiant sera capable de comprendre et de manipuler les notions
suivantes : Organisation des fichiers, arborescence de répertoires, partitionnement de disque,
formatage, montage, commandes de manipulation des répertoires, commandes de manipulation
des fichiers, droits d’accès.
[10]
Le système de fichiers Linux Version 2015
1. DEFINITIONS
Un système d’exploitation est un ensemble de programmes qui assurent la gestion de
l’ordinateur et de ses périphériques.
• Qu’est-ce qu’un fichier ?
Pour le système d'exploitation, un fichier est une suite d'octets. Par contre, les
utilisateurs peuvent donner des significations différentes au contenu d'un fichier (suites
d'octets, suite d'enregistrements, arbre, etc.). Chaque fichier est identifié par un nom auquel
on associe un emplacement sur le disque (une référence) et possède un ensemble de
propriétés : ses attributs.
• Qu’est-ce qu’un système de fichier ?
Un système de fichier est une organisation physique des données sur un support de
sauvegarde (disque dur, clé USB, DVD,…).
• Qu’est-ce qu’une arborescence ?
Une arborescence est une organisation logique des fichiers sur un ou plusieurs systèmes
de fichiers.
Il s’agit d’une structure de données hiérarchique de type arbre.
Sous-
Racine Répertoire Fichiers
Répertoire
httpd.conf
apache
etc
samba
/
[11]
Le système de fichiers Linux Version 2015
[12]
Le système de fichiers Linux Version 2015
Le Master Boot Record (MBR) est situé dans les premiers secteurs du disque. Il est
constitué de 2 parties :
• La table de partition ;
• Le programme d’amorçage qui charge le noyau du système d’exploitation.
[13]
Le système de fichiers Linux Version 2015
Dans un disque dur, plusieurs types de partitions peuvent coexister. On peut mentionner
les partitions principales, étendues et logiques.
• Les partitions principales :
o Sont au maximum de 4
Pourquoi ?
Partition étendue
MBR Partition principale Partition principale
Logique Logique Logique
[14]
Le système de fichiers Linux Version 2015
Exemples :
• /dev/hda1 : partition 1 sur le 1er disque IDE
• /dev/sdb2 : partition 2 sur le 2ème disque SATA
Nom de Gestion
Journalisée
système de des droits Notes
ou non ?
fichiers d'accès?
1
Source : http://doc.ubuntu-fr.org/systeme_de_fichiers
[15]
Le système de fichiers Linux Version 2015
Nom de Gestion
Journalisée
système de des droits Notes
ou non ?
fichiers d'accès?
[16]
Le système de fichiers Linux Version 2015
Nom de Gestion
Journalisée
système de des droits Notes
ou non ?
fichiers d'accès?
[17]
Le système de fichiers Linux Version 2015
[18]
Le système de fichiers Linux Version 2015
Sous linux, tout est fichier, organisé suivant une unique arborescence (dont la racine est
nommée / et dont l'administrateur est root)
• fichiers répertoires (d) : ce sont des fichiers conteneurs qui contiennent des
références à d'autres fichiers. Ils permettent d'organiser les fichiers par
catégories.
La commande suivante donne :
$ ls – l
drwxr-r-- soufiene ens 100 2014-10-15 14 :43 mon_dossier
• fichiers spéciaux : situés dans /dev, ce sont les points d'accès préparés par le
système aux périphériques. Le montage va réaliser une correspondance de ces
fichiers spéciaux vers leur répertoire "point de montage". Par exemple, le fichier
/dev/hda permet l'accès et le chargement du 1er disque IDE.
• fichiers liens symboliques (l) : ce sont des fichiers qui ne contiennent qu'une
référence (un pointeur) à un autre fichier. Cela permet d'utiliser un même fichier
sous plusieurs noms sans avoir à le dupliquer sur le disque.
$ ls – l
lrwxrw-r-- soufiene ens 20 2014-10-15 14 :52 lientoto -> toto
[19]
Le système de fichiers Linux Version 2015
L’option - a permet d’afficher la liste des tous fichiers y compris les fichiers cachés :
[20]
Le système de fichiers Linux Version 2015
L’option - i permet d’afficher la liste des fichiers avec leurs numéros d’index (i-node) :
• more : permet d’afficher à l’écran un fichier page par page. (déjà utilisé par la cmde
man).
[22]
Le système de fichiers Linux Version 2015
[23]
Le système de fichiers Linux Version 2015
Tout système a besoin de comptes spécialisés, avec des droits importants, pour
des tâches d’administration. Sous UNIX, il existe un compte root dit compte de
super-utilisateur, caractérisé par son numéro d’utilisateur (l’UID zéro) qui lui confère les
pleins pouvoirs.
[24]
Le système de fichiers Linux Version 2015
Type droits Nb Liens groupe taille date dernier accès Nom du fichier
propriétaire
[25]
Le système de fichiers Linux Version 2015
Où :
• who est une combinaison de lettre u (user), g(group), o(others) ou a (all) pour
ugo. Si aucune classe n'est spécifiée. toutes les classes sont concernées.
• op est l’un des symboles (+ ajouter un droit d’accès, - supprimer un droit d’accès
et = pour affecter un droit absolu : tous les autres bits sont remis à zero).
• Permission est une combinaison des lettres r, w, x.
[26]
Le système de fichiers Linux Version 2015
[27]
Le système de fichiers Linux Version 2015
Systèmes d’exploitation 2
Exercice 1 :
[28]
Le système de fichiers Linux Version 2015
Exercice 2 :
[29]