Montage d'un disque
L’objectif ici est de monter un disque dédié au stockage PostgreSQL, nous avons donc rajouté un 2ème disque sur la VM depuis notre hyperviseur.
Nous pouvons le voir via la commande fdisk -l
. Si le disque n’est pas visible, il peut être nécessaire de redémarrer la VM par l’hyperviseur directement.
Disque /dev/sda : 50 GiB, 53687091200 octets, 104857600 secteurs
Modèle de disque : QEMU HARDDISK
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x79787548
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 2048 104857599 104855552 50G 83 Linux
Disque /dev/sdb : 15 GiB, 16106127360 octets, 31457280 secteurs <---------- ICI
Modèle de disque : QEMU HARDDISK
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xa7ce62ff
Créer un système de fichiers ext4
mkfs.ext4 /dev/sdb
Créer un répertoire pour le montage de la base de données PostgreSQL
mkdir postgresql
Afficher l’UUID du disque
blkid /dev/sdb
Ajouter l’entrée dans /etc/fstab
pour monter le disque /dev/sdb
sur /postgresql
avec l’UUID spécifique
echo 'UUID=3e4aa19e-c8f1-4c29-bc2f-7021036dxxxx /postgresql ext4 errors=remount-ro 0 1' | sudo tee -a /etc/fstab
Montage du disque
systemctl daemon-reload
mount -a
Nous pouvons voir notre disque monté via la commande df -h
:
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
xxx
/dev/sda1 49G 372M 47G 76% /
xxx
/dev/sdb 15G 5,7G 10,3G 1% /postgresql <---------- ICI
Note
Il est important de vérifier que son disque monte correctement car s’il y a des erreurs dans votre fstab, votre machine risque de ne plus démarrer en cas d’arrêt