Partitions
Partitions
Partitions
Equipe Pédagogique
S. BEN YAALA
H. SLIMANI
2019-2020
+ Plan : Gestion des disques 2
Partitionnement
Système de fichiers
Montage
2019-2020
+ Définition de partitionnement 3
2019-2020
+ Intérêt de partitionnement 4
2019-2020
+ Définition d’une partition 5
2019-2020
+ Partitions / et swap 6
2019-2020
+ Table de partitionnement 7
2019-2020
+ Le MBR – Master Boot Record 8
2019-2020
+ GPT -GUID Partition Table 9
MBR
3. Le BIOS lit et
exécute le programme
de démarrage écrit
dans le MBR du disque 5.Le système
dur démarre
2019-2020
+ Organisation du disque avec MBR 12
Organisation typique
Le Master Boot Record est situé dans les 1er secteurs du disque
Partition Partition
MBR Logique Logique Logique
principale principale
2019-2020
+ Prise en charge des disques sous 14
Linux
Le pointeur spécial /dev permet l’accès aux disques
Format des pointeurs sur disque :
Lettre de périphérique
Exemples
/dev/hda1 :
Partition 1 sur le 1er disque IDE
/dev/sdb2 :
Partition 2 sur le 2ème disque Sata
2019-2020
+ Nommage
15
Nappe
1 HDA HDA1
IDE HD HDB HDA2
HDC HDA3
Nappe
2 HDD …
SDA SDA1
SATA SD SDB SDA2
SDC …
SDD
+ Nommage des périphériques 16
2019-2020
+ Nommage des périphériques 17
SATA USB
FLOPPY /dev/sda
Linux <=2.4 /dev/hda
linux >= 2.6 /dev/sda /dev/fd0
/dev/sdc
/dev/sdb
IDE SCSI
Id : 0 Id : 1 Id : 2
SCSI
/dev/sda /dev/sdb /dev/sdc
2019-2020
+ Les formats des systèmes de 18
fichiers (1)
À chaque système est associé un format
Définit la structure des données sur le support
Sous Linux
ext2, ext3, ext4, jfs, xfs
ext3 et ext4 les plus courants pour Linux
Sous Windows
fat, fat32, ntfs
Nfts est utilisé sous windows XP et Vista
fichiers (2)
Système d'exploitation Types de système de fichiers
supportés
Dos FAT16
Windows 95 FAT16
Windows 95 OSR2 FAT16, FAT32
Windows 98 FAT16, FAT32
Windows NT4 FAT, NTFS (version 4)
Windows 2000/XP FAT, FAT16, FAT32, NTFS (versions
4 et 5)
Linux Ext2, Ext3, ReiserFS, Linux Swap,
(FAT, NTFS, ...)
MacOS HFS, MFS
FreeBSD, OpenBSD UFS (Unix File System)
BM AIX JFS (Journaled File System)
2019-2020
+ Comparaison des formats des 20
2019-2020
Comparaison des formats des systèmes de
+ fichiers (2) 21
2019-2020
+ Les formats des systèmes de 22
fichiers (3)
Linux peut lire la plupart des formats
Notamment Ceux de Windows : NTFS, FAT, FAT32
2019-2020
+ Points de montage (1) 23
Un point de montage est une association entre une partition physique et l’arborescence du
système
hda hdb
etc
hda1 hdb1
/ home
usr
hda2 hdb2
Montage
#mount
2019-2020
+ Le fichier /etc/fstab 26
• Le fichier /etc/fstab (File Systm Table) est le fichier qui contient les
fs à monter lors du démarrage de la machine.
• Il contient donc la table des systèmes de fichiers à monter :
# /etc/fstab
#
/dev/mapper/rhel-root / xfs defaults 00
UUID=56fb2f30-d966-40d6-ab5a-0897aadc9ee2 /boot xfs defaults 00
/dev/mapper/rhel-swap swap swap defaults 00
2019-2020
+ Partitions MBR avec fdisk 27
2019-2020
+ fdisk 28
2019-2020
+ fdisk – type de partition 29
– 5 : Partition étendue.
– 7 : NTFS.
– b : FAT32
– 82 : Linux swap
– 83 : Linux
2019-2020
+ fdisk - Commandes 30
● m : afficher l’aide.
2019-2020
+ Créer un système de fichiers (formatage). 31
– ntfs : mkfs.ntfs
+ 32
Exemple :
Création d’une partition principale de 100Mo avec « fdisk » sur
/dev/sdb
2019-2020
+ Etape 1 : Création de la partition 33
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
2019-2020
+ Etape 2: Initialisation du système 34
de fichiers
[root@localhost ~]# mkfs.ext3 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
25688 inodes, 102400 blocks
5120 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
13 block groups
8192 blocks per group, 8192 fragments per group
1976 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
2019-2020
+Etape 3 :Création du point de montage 35
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 18555904 4502624 14053280 25% /
devtmpfs 485252 0 485252 0% /dev
tmpfs 499968 100 499868 1% /dev/shm
tmpfs 499968 7204 492764 2% /run
tmpfs 499968 0 499968 0% /sys/fs/cgroup
/dev/sda1 303780 154912 148868 51% /boot
tmpfs 99996 12 99984 1% /run/user/1000
/dev/sdb1 95054 1567 88367 2% /mnt/toto
2019-2020
+ partition d'échange (swap) Linux 36
mkswap <partition>
Activer le swap :
swapon <partition>
Désactiver le swap :
swapoff <partition>
Le fichier /proc/swaps contient la liste des zones de swap actives.
2019-2020
+ Autres outils 37
2019-2020
+ Partitions GPT avec gdisk 38
2019-2020
+ Partitionnement avec parted 39
root@localhost ~# parted
• Sélection du disque et création de la table de type GPT
• Création de la partition
(parted) mkpart
Nom de la partition ? []? Var
Type de système de fichiers ? [ext2]? xfs
Début ? 50G
Fin ? 60G
Numéro Début Fin Taille Système de fichiers Nom
3 50,0GB 60,0GB 9999MB var
2019-2020
+ Partitionnement avec Gparted 40
2019-2020