Cours Introduction - Systèmes/Services - Unix

Documents pareils
Chapitre 3 : Système de gestion de fichiers

Personnes ressources Tice. Académie de Rouen

Session 8: Android File System

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Cours de Système : Gestion de Fichiers

Entraide-Info. Entraide pour les informaticiens LINUX FEDORA CORE 4 : ADMINISTRATION DU SYSTEME OLIVIER D.

Systèmes d Exploitation - ENSIN6U3. Aix-Marseille Université

Systèmes informatiques

TD 1 - Installation de système UNIX, partitionnement

NFS-Root client et serveur HowTo

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

Il est courant de souhaiter conserver à

Chi rement des postes PC / MAC / LINUX

Principe. Technologies utilisées. 1. Linux et LVM. Les snapshots (instantannés) sous Linux et FreeBSD. Présentation de LVM. Organisation de LVM

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

CREATION D UN WINPE 3.1

Chapitre IX : Virtualisation

Comment configurer Kubuntu

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

UBUNTU Administration d'un système Linux (4ième édition)

Environnement Informatique EMSE Linux

INSTALL ATION D UNE D I S T RIBUTION

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

Comprendre les montages sous Linux

Administration de Parc Informatique TP07 : Installation de Linux Debian

Howto: Comment faire cohabiter Backtrack et un Windows?

Administration de Systèmes UNIX

A. Architecture du serveur Tomcat 6

1 Configuration réseau des PC de la salle TP

Monter automatiquement des disques distants ou locaux avec automount/autofs

Gérard Castagnoli OSU PYTHEAS 25/06/2013 VVT2013 1

Enoncé du TP 8 Système

SYSTÈME DE GESTION DE FICHIERS

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

table des matières Administration système

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Table des matières. Serveur Mesnil Administration. Rédacteur : Jean-Louis Cech Date création : 10 Avril 2008

Procédure de restauration F8. Série LoRdi 2012 à Dell V131 V3360 L3330

Premiers pas en Linux

Sauvegarde sur un serveur Scribe

Organiser le disque dur Dossiers Fichiers

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Comment récupérer ses fichiers quand Windows ne démarre plus

Tour d'horizon Bureau client Daemon's Aller plus loin

Installation d'un FreeNAS (v0.684b du 30/03/2007) pour sauvegarder les données d'un ZEServer

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

La mémoire. Un ordinateur. L'octet. Le bit

Généralités sur les systèmes d Exploitation

Cloner un disque dur

Genèse de l'installation Alban Peignier

AutoBackup 4. Sauvegarde de la totalité des données personnelles ASSOCIATION INFORMATIQUE POUR TOUS - VIEILLEVIGNE Gilbert LECOCQ

Système de Gestion de Fichiers

PROXINFO-SERVICES. NOS TARIFS. Prix révisés le 01/03/2010

NIMEGUE V3. Fiche technique 3.07 : Sauvegarde / Restauration manuelle

COMPTAPL V2 sur clé USB 2

Service de Virtualisation de la DSI UJF

Guide Pratique: Installation Réseau

Amiens Métier 39 : Gestion des réseaux informatiques. Jour 2, première partie. Durée : 3 heures

Année Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique

Linux pour l embarqué. 1 Module E4 : Systèmes temps-réel Audrey Marchand

TP Service HTTP Serveur Apache Linux Debian

Atelier La notion de session utilisateur sous Linux

Retrospect 7.7 Addendum au Guide d'utilisation

Windows XP niveau 2. D. Hourquin, Médiapôle St Ouen l'aumône

Procédure d installation :

Demande de prise en charge

DÉMARRER LE PC SUR UNE CLÉ USB OU UN CD

PowerPanel Business Edition Guide d'installation

MODULE : MAINTENANCE DES STATIONS AVEC OSCAR

Généralités sur les systèmes d Exploitation

I. Objectifs de ce document : II. Le changement d architecture :

Bacula R - The Network Backup Solution

Année Universitaire ième année IMAC Mardi 6 janvier Cloud computing Travaux Pratiques

Installation du SLIS 4.1

Sauvegarde et protection des documents

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

LiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012

Côté labo : Installation et utilisation du serveur GSI

Automatisation des sauvegardes

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

TP administration système

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Activité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel

Lecture: Maîtriser Linux Red Hat 9

ndv access point : Installation par clé USB

La communication et la gestion de l'information

Faire cohabiter Linux et Windows

La sauvegarde (backup) de votre comptabilité a pour but de vous permettre de retrouver vos données si un incident est survenu.

Introduction à Linux

C.M. 1 & 2 : Prise en main de Linux

FANTEC DB-229US Manuel de l'utilisateur

Sauvegarde et restauration de partitions avec un Live CD GNU Linux Knoppix

Exercice sur les Dockers

Transcription:

Cours Introduction - Systèmes/Services - Unix Cours 5 : Systeme de fichiers Le Cocq Michel lecocq@ipgp.fr Licence de Sciences et Technologies - Mention Informatique 16 Février 2016 Systèmes/Services - Unix 16 Février 2016 1 / 18

Rappel plan général Introduction au système UNIX - mardi 12.01.2016 Services, processus, signaux - jeudi 14.01.2016 Scripting shell mardi 19.01.2016 Applications Client/Serveur et Web jeudi 11.02.2016 Serveurs et configuration mardi 16.02.2016 Système de gestion de fichiers mardi 16.02.2016 Systèmes/Services - Unix 16 Février 2016 2 / 18

Plan du cours 6 : Système de gestion de fichiers 1 Qu est-ce qu un système de fichers? 2 Arborescence et chemin 3 montage, partitions 4 Répertoires principaux et leur rôle 5 /etc/fstab Systèmes/Services - Unix 16 Février 2016 3 / 18

Qu est-ce qu un système de fichers? Un système de fichiers (FS ou FileSystem) ou un système de gestion de fichiers (SGF) est une façon d organiser et de stocker une arborescence sur un support (disque, disquette, cd...) que l on appelle mémoires secondaires. Le principe consiste à stocker ces données dans des mémoires secondaires sous forme de fichiers, c est-à-dire de suites de blocs (la plus petite unité que le périphérique de stockage est capable de gérer). Le contenu de ces blocs, simple suite de chiffres binaires, peut être interprété selon le format de fichier : caractères nombres entiers ou flottants codes d opérations machines adresses mémoires L objectif du système de fichier est de permettre l accès au contenu du fichier à partir de son chemin d accès, formé d un nom précédé d une liste de répertoires imbriqués. Systèmes/Services - Unix 16 Février 2016 4 / 18

Qu est-ce qu un système de fichers? Linux dispose de plusieurs types de systèmes de fichier pour stocker des données, ce sont différentes méthodes permettant d associer un nom de fichier à son contenu : types de FS ext2 ext3 : développés spécialement pour Linux MS-DOS : partition windows, disquettes, clef usb... ISO 9550 : cd-rom, DVD Systèmes/Services - Unix 16 Février 2016 5 / 18

Arborescence et chemin Organisation Pour l utilisateur un système de fichiers est vu comme une arborescence : les fichiers sont regroupés dans des répertoires Ces répertoires contiennent soit des fichiers, soit récursivement d autres répertoires. Il y a donc un répertoire racine et des sous-répertoires. Une telle organisation génère une hiérarchie de répertoires et de fichiers organisés en arbre. Systèmes/Services - Unix 16 Février 2016 6 / 18

Arborescence et chemin Un grand nombre de type de fichiers existe, mais peuvent etre classés des les cathégories suivantes : Types de fichiers fichier simple ou normaux : text : courrier, sources des programmes, scripts, configuration... binaires : a.out (executable),.avi (films),.jpeg, iso... repertoires : ce sont des fichiers conteneurs qui contiennent des références à d autres fichiers. véritable charpente de l arborescence, ils permettent d organiser les fichiers par catégories Systèmes/Services - Unix 16 Février 2016 7 / 18

Arborescence et chemin Types de fichiers liens liens durs : associent au moin deux fichiers, indépendants, même taille, même espace disque et donc même inode. Toute modification de l un, modifie l autre! Suppression de l un, casse le lien, mais ne supprime pas physiquement l autre. liens symboliques : fait référence à un fichier dans un répertoire. La suppression du fichier source entraînera un changement de comportement du fichier lien qui sera considéré comme "cassé". fichiers spéciaux : /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". Systèmes/Services - Unix 16 Février 2016 8 / 18

Arborescence et chemin Examples le fichier /dev/hda permet l accès et le chargement du 1er disque IDE Un disque dur SCSI/SATA sera noté lui : sdx soit donc /dev/sda1 /dev/sda2 selon les partitions. ln -s index.html /home/jean/accueil.html La commande ls -F passée dans le répertoire /home/jean montre que le fichier accueil.html pointe sur index.html (ainsi, une requête sur accueil.html, va ouvrir index.html. Systèmes/Services - Unix 16 Février 2016 9 / 18

Arborescence et chemin Fonction du SGF Le système de gestion des fichiers assure plusieurs fonctions : Manipulation des fichiers : créer/détruire des fichiers insérer, supprimer et modifier un article dans un fichier. Allocation de la place sur mémoires secondaires : fichiers de taille différente, cette taille peut être dynamique, le SGF alloue à chaque fichier un espace de mémoire secondaire de taille fixe (blocs). Localisation des fichiers : chaque fichier possède un ensemble d informations descriptives (nom, adresse...) regroupées dans un inode. Sécurité et contrôle des fichiers : un nom et une clé de protection sont associés à chaque fichier afin de le protéger contre tout accès non autorisé ou mal intentionné. Systèmes/Services - Unix 16 Février 2016 10 / 18

montage, partitions L opération de montage et de démontage se fait à partir de la commande mount et umount. mount mount -t <type > -o options /dev/phériphériques /mnt/rep-montage types sont les types de filesystem supportés par le système linux, il faut en fait qu il soit supporté par le noyau. options par défaut sont : rw (droits en lectures/écritures > accès complet). /dev/phériphériques est donc le périphérique/partition que l on désire monter : dans le cas d un disque dur IDE on aura par exemple /dev/hda2 /dev/hda3 dans le cas d un disque dur SCSI/SATA on aura /dev/sda2 /dev/sda3 etc.. /mnt/rep-montage est donc le répertoire où sera monté la partion : le point de montage. Cela peut-être /home /mnt/hda5 /home/download etc... Systèmes/Services - Unix 16 Février 2016 11 / 18

montage, partitions Examples mount -t ext3 /dev/hda5 /home/download mount 192.168.2.3 :/home /mnt/serveur/home En règle général, vous n êtes pas obligé de spécifier le fs "-t ext3" mount se débrouille comme un grand. la commande mount tout seul, renvoie tous les points de montage. Ce sont en fait, les valeurs contenues dans le fichier : /etc/mtab Pour démonter une partition : umount /mnt/rep-montage ou umount /dev/phériphériques umount /home/download ou umount /dev/hda5 Systèmes/Services - Unix 16 Février 2016 12 / 18

Répertoires principaux et leur rôle / le répertoire racine /bin : les fichiers exécutables /boot : le noyau et les fichiers de démarrage /dev : répertoire de fichiers spéciaux, qui servent de canaux de communication avec les périphériques (disques, adaptateur réseau, cartes son etc...) /etc :les fichiers de configuration du système et les principaux scripts de paramétrage /etc/rc.d scripts de démarrage du système /etc/x11 scripts de configuration du serveur X /etc/sysconfig configuration des périphériques /etc/cron description des tâches périodiques à effectuer /etc/skel fichiers recopiés dans le rép. personnel d un nouvel utilisateur Systèmes/Services - Unix 16 Février 2016 13 / 18

Répertoires principaux et leur rôle / (...) /home la racine des répertoires personnels des utilisateurs /lib les bibliothèques et les modules du noyau /mnt la racine des points de montage des systèmes de fichiers périphériques ou extérieurs (cd, disquette, nfs..). /opt lieu d installation d applications supplémentaires (comme staroffice, java..) /root répertoire personnel du super-utilisateur root /sbin les fichiers exécutables pour l administration du système /tmp stockage des fichiers temporaires /usr programmes accessibles à tout utilisateur ; sa structure reproduit celle de la racine / /var données variables liées à la machine (fichiers d impression, traces de connexions http, smb.. dans /var/log) /proc ce pseudo-répertoire contient une "image" du système Systèmes/Services - Unix 16 Février 2016 14 / 18

/etc/fstab Le processus init (exécuté au démarrage), après chargement du noyau, vérifie les systèmes de fichiers déclarés dans la table du fichier et effectue leur éventuel montage automatique. Ce fichier /etc/fstab constitue une véritable "table de montage". Il fait l inventaire des divers systèmes de fichiers que le noyau Linux est susceptible de gérer, précise la façon de les monter, s ils doivent l être au démarrage, etc... Systèmes/Services - Unix 16 Février 2016 15 / 18

/etc/fstab Structure de fstab 1 nom du fichier spécial (ou du système distant) 2 nom du point de montage 3 le type de fichiers : ext2, msdos, vfat, ntfs, iso9660, nfs 4 options de montage auto/noauto, pour demander/empêcher un montage automatique au démarrage user/nouser, pour autoriser/interdire un user qq (pas le "root") à effectuer le montage 5 paramètre pour dump (commande de sauvegarde) 0 signifie que le système de fichiers ne sera pas sauvegardé lors d un dump 6 ordre dans lequel fsck devra vérifier les fichiers, 1 en priorité (c est normalement la partition racine /, 2 sinon, et 0 pour ne pas demander de vérification. Systèmes/Services - Unix 16 Février 2016 16 / 18

Structure de fstab Examples /dev/hda1 /mnt/diskc vfat user, auto,rw /dev/hda1 est le descripteur de périphérique 1ère partition du 1er disque IDE /mnt/diskc est le répertoire de montage vfat est le type de système de fichiers Systèmes/Services - Unix 16 Février 2016 17 / 18

Structure de fstab remarques Les lignes contenant l option noauto ne sont pas montées lors du démarrage du système, mais sont utiles pour renseigner sur les paramètres à appliquer lorsqu on effectuera le montage. L option user est nécessaire pour indiquer que n importe quel utilisateur pourra monter et démonter le périphérique ; sinon cette tâche est réservé au root. Pour le montage de système distant nfs, les options rsize et wsize sont optionnelles, mais permettent d augmenter sensiblement les performances. Systèmes/Services - Unix 16 Février 2016 18 / 18