1 / 16

SYSTEME D’EXPLOITATION

SYSTEME D’EXPLOITATION. LINUX Gestion des volumes. Le partitionnement des disques. Sur l’architecture 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)

laken
Télécharger la présentation

SYSTEME D’EXPLOITATION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SYSTEME D’EXPLOITATION LINUX Gestion des volumes

  2. Le partitionnement des disques • Sur l’architecture 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

  3. Organisation générale • Chaque disque est partitionné en volumes ou partitions • A chaque partition est associée un système de fichiers (MSDOS, ext2 …) • Ce système de fichiers peut-être disponible (monté dans l’arborescence) ou indisponible • Il n’existe par machine qu’une seule arborescence ou hiérarchie UNIX

  4. Volume, SF et Arborescence / hda5 S F

  5. Les fichiers spéciaux • A chaque périphérique, donc ici un volume, est associé un fichier spécial 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 propriétaire, les numéros majeurs et mineurs, la date et le nom

  6. Les commandes • Pour monter un volume mount /dev/fd0 /mnt/floppy • Pour démonter umount /dev/fd0 Ou umount /mnt/floppy

  7. Le montage automatique • On dispose d’un fichier /etc/fstab qui va permettre de monter des volumes à l’initialisation du système. • Par exemple : /dev/hda2 / ext2 defaults 1 1 /dev/hda3 none swap defaults 0 0 Le SF, le répertoire 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 fsck.

  8. Le système de fichiers (SF) • Chaque SF comporte les types de blocs suivants : boot bloc, super bloc, bloc d’inodes, bloc de données et blocs d’adresses • Les caractéristiques du SF sont la taille des blocs, le nombre de blocs et le nombre d’inodes • On dispose de 15 adresses sur 4 octets pour accéder aux blocs en général de 1Ko • En adressage direct pour les 12 premières (12 Ko) • En adressage indirect pour les trois suivantes (256 + 256x256 + 256x256x256 Ko)

  9. L’organisation du SF Boot bloc Super bloc Taille des blocs : x ko Table des inodes Blocs de données : Répertoires Fichiers adresses Les blocs de données

  10. La typologie des blocs • Les blocs d’inodes (8 inodes par Ko) Type,droits,liens,UID,GID,taille,dates,15 adresses Remarque : L’inode 1 est inutilisé • Les blocs de répertoires Il comporte une suite de couples (n°inode, nom de l’objet) • Les blocs de fichiers Le contenu du fichier • Les blocs d’adresses Il y a 256 adresses de 4 octets par bloc

  11. Les commandes • La commande mkfs permet de créer un SF • La commande ls –i permet de visualiser les numéros d’inode • Les commandes df et df –i permettent de connaître le taux d’occupation des volumes en nombre de blocs et d’inodes • La commande du permet de connaître la taille des objets en k octets • La commande fsck permet de vérifier et, si possible de réparer, le volume

  12. Les liens symboliques • Les liens « hard » correspondent à un partage d’inode dans un SF • Pour donner un accès 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 l’objet partagé • Ce type de lien correspond à un pointeur sur l’objet, donc comme pour un raccourci, si l’objet n’existe pas on pert l’accés à l’objet

  13. Les sauvegardes • Il faut définir une politique de sauvegarde des données sensibles du système, de sauvegarde et de restauration • Il faut prévoir une sauvegarde systématique de : Les données utilisateurs (/home,/var, BD…) Les fichiers de configuration (/etc,/usr …) Les fichiers spécifiques de l’entreprise (/usr/local)

  14. Les commandes On peut faire des sauvegardes totales ou incrémentales • 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 incrémentales (9 niveaux) et des restaurations

  15. L’automatisation des taches • Il existe un processus crond qui lit les fichiers de /var/spool/cron pour connaître les commandes à exécuter • Chaque utilisateur possède 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

  16. F I N

More Related