Linux Montage et partitions.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
TECHNOLOGIE DES ORDINATEURS
Licence Professionnelle Sciences et Techniques Technicien Réseaux
Gestion des partitions
Module 3 : Gestion et analyse du service DHCP
Module 6 : Gestion et analyse du système DNS
Architecture de réseaux
Les éléments de mémorisation
Systèmes d’Exploitation
Autorisations Utilisation eCATT
Plan de formation Chapitre 1 : Présentation de SAP
Chap. 1 Structures séquentielles : listes linéaires
Créer un document LES FONCTIONS ENREGISTRER LES FORMATS Retour au menu principal.
Tutoriel pour l’utilisation de
Systèmes d’exploitation
Module 13 : Implémentation de la protection contre les sinistres
SYSTEME D’EXPLOITATION
Le système de fichiers LINUX
La sauvegarde des fichiers Dominique Dupont Suzanne Isacchi Maurice Chapelle Georges Planté-Longchamp.
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
CPI 2005 Théorie des systèmes d’exploitation
Aide-mémoire – FORMULAIRE Web DA/DT
Informatique générale
Module 1 : Préparation de l'administration d'un serveur
par Bernard Maudhuit Anne-Marie Droit
Serveurs Partagés Oracle
Configuration de Windows Server 2008 Active Directory
Module 6 : Gestion de données à l'aide du système de fichiers NTFS
1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies.
Systèmes d'exploitations GRARI Mounir ESTO Année 2011.
A la découverte de la bureautique et des fichiers.
Gestion des bases de données
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
LES FICHIERS Un exemple : Unix.
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 4 Syntaxe des commandes, documentation standard,
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 4 : Maintenance des pilotes de périphériques
Module 1 : Installation de Windows 2000 ou mise à niveau vers Windows 2000.
Module 1 : Installation de Microsoft Windows XP Professionnel
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Gestion des transactions SQLServer.
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Faculté des sciences économique et gestion de Nabeul
Bienvenue sur CAUTIONET l'outil On Line de gestion de caution
Sécurité des Systèmes Informatique
Création et présentation d’un tableau avec Word 2007
Centre d’échange d’informations sur la Convention sur la Diversité Biologique Bienvenue dans le cours sur l’ajout d’une page web sur un site web développé.
Nouvelles technologies de système de fichiers dans Microsoft Windows 2000 Salim Shaker Ingénieur de support technique Support technique serveur Microsoft.
Pourquoi est-il nécessaire d'installer de nouveaux logiciels sur votre ordinateur ? J'exclus de cette présentation l'installation de nouveaux matériels.
Plan Définitions et exemples Composants de cluster
Vue d'ensemble Préparation de l'installation
Les systèmes de fichiers
Système d’exploitation 2 Unix User
Utilisation avancée de linux
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
La mémoire virtuelle Dans laquelle un ordinateur exécute des programmes dont les besoins en mémoires dépassent la mémoire disponible. Par exemple des.
Structure de stockage et relations
Serveur Linux Christophe BECKER.
Module 3 : Création d'un domaine Windows 2000
1 Cours Installation & Configuration de machines Linux Formation GTI Ahmed Jebali.
En route vers le déploiement . . .
1 Installation d’une Imprimante Locale Décochez. 2 Installation d’une Imprimante Locale Pour le partage.
COMPARAISON DES SYSTEMES DE GESTION DE FICHIERS LINUX / WINDOWS NT
Structures de données avancées : Arbres B+ avec expansion partielle D. E ZEGOUR Institut National d ’Informatique.
ALLOCATION DU CPU et GESTION DES TRAVAUX.
Campus-Booster ID : Copyright © SUPINFO. All rights reserved Gestion des disques.
Master 1 ère année Sécurité des Systèmes Informatique 1 Accès aux systèmes de fichiers  Montage: mount bin etc lib home wallace gromit tmp var spool cron.
Cours Administration Unix
Chapitre 3 Administration des accès aux ressources
Transcription de la présentation:

Linux Montage et partitions

Block devices / character devices Un block device est un système dont la donnée est transmise en block, par exemple des secteurs de disque, et autorise des attributs comme le buffering et l'accès aléatoire (par nécessaire d'accéder de manière séquentielle aux données) Sous-entend un moyen d'adresser la donnée Disques durs, CD-Roms, RAM Disks Un character device, au contraire, n'a pas de moyen d'adresser la donnée. Ports série, système de bande La donnée est envoyée caractère par caractère, de manière séquentielle

Block devices / character devices Toutes les unités de stockages ont un fichier associé dans /dev Pour voir le type de périphérique, ls -l /dev b : périphérique bloc c : périphérique caractère

Qu'est-ce qu'une partition ? Un moyen de diviser un disque dur en disques logiques Une table de partition est un index qui recence les différentes partitions sur un disque dur

Utilité Protection des données : Si une partition est corrompue, ce n'est pas tout le disque qui est touché Améliorer l'utilisation de l'espace disque Avoir des systèmes de fichiers et des tailles de blocks adaptés à un certain usage Limiter l'expansion des données Si un processus occuppe trop d'espace disque, il sera limité à la partition, et d'autres processus utilisant d'autres partitions ne sont pas impactés

Nommage des disques Nomenclature particulière pour se référer aux disques physiques

Types de partitions Partitions primaires Partitions logiques Une partition standard, mais limitées à 4 Partitions logiques Une partition primaire peut être divisée en partitions logiques La partition primaire qui contient des partitions logiques s'appelle la partition étendue Partitions Swap C'est la partition qui contient le fichier d'échange de mémoire virtuelle Utilisé quand plus de mémoire physique disponible Le partitionnement sera vu en semaine 2

Numérotation des partitions 4 partitions primaires : 1 à 4 Une partition primaire qui contient des partitions logiques s'appelle partitions étendue partitions logiques : numérotées à partir de 5 La partition de Swap n'est pas une partition de données, mais possède bien-sûr une n° de partition Exemple : Une partition primaire hda1 contient / Une partition primaire hda2 contient Swap Une partition primaire hda3 est partition étendue : contient hda5 (/etc) et hda6 (/home)

Outils de partitionnement Commande fdisk comme sous DOS Syntaxe différente Lancer fdisk et appuyez sur m pour afficher le menu d'aide différentes commandes pour partitionner l'espace disque libre Appuyez sur p pour afficher les partitions existantes

Systèmes de fichiers C'est la façon d'organiser et d'accéder aux données et les métadonnées Linux est le couteau suisse des OS car supporte un nombre important de types de systèmes de fichiers différents Journalisés, en cluster, cryptographiques, virtuels ext2, ext3, fat, ntfs (supporté avec le module NTFS-3G) iso9660 pour les CD/DVD nfs, smb pour les partages réseaux etc.

Virtual File-System The Linux operating system supports multiple different file- systems, including ext2 (the Second Extended file-system), nfs (the Network File-system), FAT (The MS-DOS File Allocation Table file system), and others. To enable the upper levels of the kernel to deal equally with all of these and other file-systems, Linux defines an abstract layer, known as the Virtual File- system, or vfs. Each lower level file-system must present an interface which conforms to this Virtual file-system. This document describes the vfs interface (as present in Linux 2.3.29). NOTE this document is incomplete.

Systèmes de fichiers journalisés Enregistre modifications du FS dans un journal avant de procéder à la modification : permet un meilleur retour sur panne Fonctionnement d'un FS non journalisé pour un rmdir : Supprimer le répertoire Marquer l'espace disque + son inode libres Si crash entre 1 et 2, il faut vérifier l'ensemble du FS Dans un FS journalisé, la modification est écrire dans le journal à l'avance Le retour sur panne implique simplement de rejouer les changements écrits dans le journal jusqu'à retrouver la consistance du système

Système de fichiers ext3 Système de fichiers journalisé le plus utilisé sous Linux Amélioration par rapport à ext2 : plus de fiabilité, plus besoin de vérifier le système de fichier après arrêt brutal Moins performant que JFS, ReiserFS, XFS Mais est considéré comme plus sûr, car plus simple et plus testé Conversion facile d'un ext2 Même si officiellement, fragmentation minimum, sur serveurs de fichiers, peut poser problème Pas d'outils de defragmentation ! Dans ext4

Autres types de FS XFS : système de fichiers 64-bits journalisé de haute performance crée par SGI pour son système d'exploitation IRIX. Disponible en GPL et standard dans noyau 2.6 JFS : système de fichiers 64-bits journalisé mis au point par IBM et disponible sous licence GPL. ReiserFS : système de fichiers conçu et développé par Hans Reiser. Il est principalement utilisé par GNU/Linux, mais il est peut-être utilisé par d'autres systèmes d'exploitation. Il fut le premier système de fichiers journalisé à être intégré en standard dans le noyau Linux (à la version 2.4.1) mais reste peu utilisé.

Comparaison des FS http://en.wikipedia.org/wiki/Comparison_of_file_systems

Système de fichiers réseaux Un partage de fichier (répertoire partagé) peut être monté et ainsi vu localement

Systèmes évolués Nous expliquerons ultérieurement les systèmes LVM / RAID

Partition Swap Partition dédiée utilisée quand le mémoire vive est saturée Pour libérer de la mémoire vive, des pages inactives de la RAM sont copiées sur la partition Swap On recommande comme taille de Swap 2 fois la RAM mais cela n'est plus vrai

Montage Une fois la partition créée, il faut la monter Le montage est l'action qui consiste à donner à un système de fichier (une partition, un CDROM, une disquette) une existence dans l'OS Le point de montage est l'endroit dans l'arborescence par lequel on accède au système de fichier On peut monter une partition, un lecteur de CDROM ou de disquette, un partage réseau Effectué avec commande mount Parfois nécessaire de préciser le type de système de fichiers Avec l'option -t on rajoute parfois des options avec -o si le système de fichiers exige des options (par exemple, un login/password avec smb)

mount La commande mount seule permet de voir les montages déjà effectués Pour monter une partition, la syntaxe générale est : mount device repertoire_de_montage Mount va essayer de deviner le type de système de fichiers Sinon il faut le préciser avec l'option -t Plus d'info sur cette option dans le man

mount Une fois le montage effectué, on rentre dans le répertoire pour accéder au système de fichiers Par exemple : mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom Monter le lecteur CDROM (/dev/cdrom) dans le répertoire /mnt/cdrom Pour accéder au CDROM, il faut rentrer dans /mnt/cdrom cd /mnt/cdrom

/etc/fstab Permet de monter automatiquement les FS au démarrage Permet d'alléger un mount manuel Champs : Nom du périphérique ou libellé Point de montage Type de FS Options de mount Indication de sauvegarde dump Ordre de vérification des fichiers au démarrage par fsck

Démontage On peut démonter un système de fichiers : umount point_de_montage Le système de fichiers ne doit pas être occuppé Lecture / Ecriture Le FS est innaccessible Les données sont synchronisée entre la mémoire (cache disque) et le média Pour savoir qui utilise un FS : fuser -vm /dev/hda7 Pour connaître les fichiers ouverts sur le système : lsof lsof -u 500,franck lsof -p 542,8574

CD-Rom / Floppy CDROM Accessibles via /dev/hd[a-d] Car périphérique IDE Aussi via /dev/scd[0-7] Floppy A: Accessible via /dev/fd0

Disques Virtuels 16 disques virtuels /dev/ram[0-15] Permet de simuler disque dur rapide ou charger en mémoire un système pour une machine qui n'a pas de disque dur Utile au démarrage pour monter un système de fichiers avant de découvrir les disques durs]

Périphériques loop Un périphérique bloc est vu comme un fichier standard De même, un fichier standard peut être utilisé comme un périphérique Par exemple, une image ISO Cependant, il faut un « intermédiaire » pour qu'un fichier soit vu comme un périphérique de type bloc Cet intermédiaire est le périphérique loop /dev/loop[0-7] Quand on monte une image ISO comme un périphérique, il faut préciser l'option loop -o loop Mount utilise /dev/loop comme intermédiaire

Vérification du FS : fsck fsck (File System Check ou File System consistency Check) outil de vérification de la cohérence d'un FS. S'il y a des incohérences, il est capable de les corriger dans la plupart des cas. Les systèmes de fichiers journalisés rendent beaucoup plus rare l'utilisation de fsck.

Vérification du FS : fsck À la fin du fsck, il est conseillé de vérifier la présence éventuelle de fichiers dans le répertoire /lost+found. Phase 1 : blocs associés aux i-nœuds et de leurs tailles (vérification et correction) Phase 2 : Chemins d'accès (vérification et correction) Phase 3 : Connectivité entre les répertoires et les i-nœuds (vérification et correction) Phase 4 : Compteurs de références (vérification et correction) À cette étape, le message CLEAR (ou REMOVE) indique de confirmer la suppression d'un fichier. En général, il s'agit d'un fichier temporaire dont la suppression n'a aucune conséquence (sauf si vous êtes malchanceux…). Phase 5 : Liste des disponibilités (vérification et correction). La phase 6 ne se produit que si des corrections ont été nécessaires dans les phases précédentes : remplacement de la liste de disponibilité.

TP : Partitionnement Dans ce TP, vous allez vous familiariser avec les 3 étapes du partionnement : Partitionnement avec fdisk Formatage Montage Auparavant, l'instructeur va vous expliquer l'utilisation de fdisk