Vous êtes sur la page 1sur 25

SYSTEME DEXPLOITATION

LINUX
Arborescence du systme de fichiers
Gestion des volumes
Version 2007

Administration systme Linux


Francis ROGARD

Les caractristiques de LINUX


Systme UNIX en Open Source
Respect des standards POSIX et
compatibilit Systme V (AT&T) et BSD
(Berkeley)
Gestions de plusieurs SF (NTFS, ISO 9660,
Windows, Mac, ext2, ext3 )
Plusieurs distributions : RedHat, debian,
Slackware
Version 2007

Administration systme Linux


Francis ROGARD

Larborescence des systmes de


fichiers

Organisation en rpertoires et fichiers


Sur une machine une seule racine root(/)
Tout rpertoire et fichier dispose dun nom
relatif et dun nom absolu
Tout rpertoire dispose de deux entres (.
Lui et .. Son pre)
Des rpertoires ont des noms normaliss
Version 2007

Administration systme Linux


Francis ROGARD

Un exemple darborescence
/

etc

home
rogard
Dir
fich
Fich bis

Version 2007

Administration systme Linux


Francis ROGARD

Les informations visualises par


la commande ls l (1)

Si vous tapez ls l les informations affiches


sont de gauche droite :
Le type (-,d,c,b )
Les droits (rwxrwxr-x)
Le nombre de liens (entres dun rpertoire
et les noms diffrents dun mme fichier)
Le propritaire
Le groupe propritaire
Version 2007

Administration systme Linux


Francis ROGARD

Les informations visualises par


la commande ls l (2)

Le nombre doctets (fichiers) et de blocs


(rpertoires)
La date de dernire mise jour
Le nom en relatif

Version 2007

Administration systme Linux


Francis ROGARD

La structure dune commande


UNIX

Toutes les commandes UNIX sont crites en


minuscules
Il existe pour toute commande un manuel
par exemple : >man ls
La structure est :
nom_commande options par1 par2
Exemples
ls la /tmp
cp /etc/passwd .
Version 2007

Administration systme Linux


Francis ROGARD

Les commandes de gestion des


rpertoires
ls
mkdir
rmdir ou rm
mvdir
cd

Version 2007

lister les informations


cration
suppression
dplacement
changement de rpertoire

Administration systme Linux


Francis ROGARD

Les commandes de gestion des


fichiers
cat ou more
rm
mv
cp
ln
vi

Version 2007

visualisation
suppression
dplacement
copie
attribution dun lien
diteur standard
Administration systme Linux
Francis ROGARD

Les caractres spciaux


*
une chane de caractre
?
un caractre quelconque
{c1,c2, } un ensemble de caractres
[c1-c2]
une liste entre c1 et c2
[!c1-c2]
hors la liste
Remarque : Le . Et le / ne sont pas couverts
par les caractres spciaux * et ?
Version 2007

Administration systme Linux


Francis ROGARD

10

Le partitionnement des disques


Sur larchitecture Intel on dispose de 4 partitions
primaires au maximum par disque
Une partition primaire peut contenir des partitions
tendues (15 en SCSI et 63 en IDE)
Par exemple : hda1 (DOS), hda2 (ext2 pour /),
hda3(swap) et hda5 (ext2 /home), hda6(ext2 /var)
partitions tendues de la partition primaire hda4
Le a de hda correspond au nom du disque
physique
Version 2007

Administration systme Linux


Francis ROGARD

11

Organisation gnrale
Chaque disque est partitionn en volumes ou
partitions
A chaque partition est associe un systme de
fichiers (MSDOS, ext2 )
Ce systme de fichiers peut-tre disponible (mont
dans larborescence) ou indisponible
Il nexiste par machine quune seule arborescence
ou hirarchie UNIX
Version 2007

Administration systme Linux


Francis ROGARD

12

Volume, SF et Arborescence
/
hda5

Version 2007

SF

Administration systme Linux


Francis ROGARD

13

Les fichiers spciaux


A chaque priphrique, donc ici un volume, est
associ un fichier spcial contenu dans /dev
Par exemple :
brw-rw----1 root disk 3,2 mai 5 2000 hda2
crw------- 1 root tty 4,1 nov 30 00:06 tty1
crw-rw---- 1 root daemon 6,0 mai 5 2000 lp0
Le type, les droits, les liens, le propritaire, les
numros majeurs et mineurs, la date et le nom
Version 2007

Administration systme Linux


Francis ROGARD

14

Les commandes
Pour monter un volume
mount /dev/fd0 /mnt/floppy
Pour dmonter
umount /dev/fd0
Ou
umount /mnt/floppy
Version 2007

Administration systme Linux


Francis ROGARD

15

Le montage automatique
On dispose dun fichier /etc/fstab qui va permettre
de monter des volumes linitialisation du
systme.
Par exemple :
/dev/hda2 / ext2 defaults 1 1
/dev/hda3 none swap defaults 0 0
Le SF, le rpertoire de montage, le type (ext2, iso
9660, MSDOS ), options de montage (rw, suid,
dev, exec, auto, nouser et async), options pour la
commande dump et options pour la commande
Version
2007
Administration systme Linux
16
fsck.
Francis ROGARD

Le systme de fichiers (SF)


Chaque SF comporte les types de blocs suivants :
boot bloc, super bloc, bloc dinodes, bloc de
donnes et blocs dadresses
Les caractristiques du SF sont la taille des blocs,
le nombre de blocs et le nombre dinodes
On dispose de 15 adresses sur 4 octets pour
accder aux blocs en gnral de 1Ko
En adressage direct pour les 12 premires
(12 Ko)
En adressage indirect pour les trois suivantes
Version 2007(256

+ 256x256 +Administration
256x256x256
Ko)
systme
Linux
Francis ROGARD

17

Lorganisation du SF
Taille des
blocs : x ko

Boot bloc
Super bloc
Table des inodes

Blocs de
donnes :
Rpertoires

Fichiers

Les blocs de
donnes

adresses
Version 2007

Administration systme Linux


Francis ROGARD

18

La typologie des blocs


Les blocs dinodes (8 inodes par Ko)
Type,droits,liens,UID,GID,taille,dates,15 adresses
Remarque : Linode 1 est inutilis
Les blocs de rpertoires
Il comporte une suite de couples (ninode, nom de lobjet)
Les blocs de fichiers
Le contenu du fichier
Les blocs dadresses
Il y a 256 adresses de 4 octets par bloc
Version 2007

Administration systme Linux


Francis ROGARD

19

Les commandes
La commande mkfs permet de crer un SF
La commande ls i permet de visualiser les
numros dinode
Les commandes df et df i permettent de connatre
le taux doccupation des volumes en nombre de
blocs et dinodes
La commande du permet de connatre la taille des
objets en k octets
La commande fsck permet de vrifier et, si
possible de rparer, le volume
Version 2007

Administration systme Linux


Francis ROGARD

20

Les liens symboliques


Les liens hard correspondent un partage
dinode dans un SF
Pour donner un accs depuis un autre SF, il faut
tablir un lien symbolique (ln s )
A un lien symbolique correspond un nouvel inode
et le bloc adress contient le nom de lobjet
partag
Ce type de lien correspond un pointeur sur
lobjet, donc comme pour un raccourci, si lobjet
nexiste pas on pert laccs lobjet
Version 2007

Administration systme Linux


Francis ROGARD

21

Les sauvegardes
Il faut dfinir une politique de sauvegarde des
donnes sensibles du systme, de sauvegarde et de
restauration
Il faut prvoir une sauvegarde systmatique de :
Les donnes utilisateurs (/home,/var, BD)
Les fichiers de configuration (/etc,/usr )
Les fichiers spcifiques de lentreprise (/usr/local)

Version 2007

Administration systme Linux


Francis ROGARD

22

Les commandes
On peut faire des sauvegardes totales ou
incrmentales
La commande tar
tar cvf /dev/fd0 .
tar vtf /dev/fd0
tar xvf /dev/fd0 tutu
Les commandes dump et restore
Ces commandes permettent de faire des sauvegardes
incrmentales (9 niveaux) et des restaurations
Version 2007

Administration systme Linux


Francis ROGARD

23

Lautomatisation des taches


Il existe un processus crond qui lit les fichiers de
/var/spool/cron pour connatre les commandes
excuter
Chaque utilisateur possde son propre fichier cron
Les lignes du fichier comportent les informations
suivantes :
<mn> <h> <j> <mois> <j 0-6> < la commande>
La commande utiliser est crontab
Version 2007

Administration systme Linux


Francis ROGARD

24

FIN

Version 2007

Administration systme Linux


Francis ROGARD

25