Partitionnement avancé
Exercice de prise en main partitionnement
-
Créer un nouveau disque de 1 Go dans la VM → IHM PVE
-
Créer une table des partitions GPT sur le disque → parted,
mklabel gpt -
Créer 2 partitions ext4 sur le disque de 500 Mo chacune → parted,
mkpart, puismkfs.ext4Spoilers !
Si le disque nouvellement créé est sdX :
-
Création des partitions dans parted :
parted /dev/sdX-
Dans parted :
mkpart -
Sortir de parted :
quit
-
-
Formatage des partitions en ext4 :
mkfs.ext4 /dev/sdX1et idem sdX2
-
-
Monter les partitions dans /mnt/disk1 et disk2 → mount
Spoilers !
-
Créer les points de montage :
mkdir /mnt/disk1et idem disk2 -
Monter les partitions :
mount /dev/sdX1 /mnt/disk1et idem disk2
-
-
Faire en sorte que les partitions soient montées au démarrage → /etc/fstab
Spoilers !
/etc/fstabavec les chemins de disques# Disques ext4 pour le TP /dev/sdb1 /mnt/disk1 ext4 defaults 0 2 /dev/sdb2 /mnt/disk2 ext4 defaults 0 2/etc/fstabpropre avec les UUID# Disques ext4 pour le TP UUID=d48fc1e3-636a-4584-b9e8-6ac05a59c21c /mnt/disk1 ext4 defaults 0 2 UUID=12bc7a61-db39-4e94-ba0a-96745d39c3cf /mnt/disk2 ext4 defaults 0 2
Mise en pratique avec ZFS
-
Historique ZFS puis OpenZFS
-
Combinaison RAID et volumes logiques
-
Autres fonctionnalités à voir après
-
Commandes principales :
zpooletzfs
Exercice miroir ZFS
-
Ajouter deux disques de 1 Go à la machine virtuelle
-
Installer ZFS sur la VM : https://wiki.debian.org/ZFS#Installation
-
Préparer un pool miroir "data" avec les deux disques, compression activée, sans point de montage
Spoilers !
zpool create -O mountpoint=none data mirror sdc sdd -
Créer un volume logique "data/partage"
-
Monter le volume dans /srv/partage
Spoilers !
On peut faire les deux en une fois :
zfs create -o mountpoint=/srv/partage data/partage -
Écrire des fichiers dans le volume
-
Retirer un des deux disques de la VM : Qu’est-ce qui se passe ?