Exemple de gestion du stockage.
Montage et démontage de systèmes de fichiers
La commande lsblk
donne les disques existants, ici sdb
, sdc
et sdd
viennent d’être ajoutés et ne sont pas partitionnés :
[root@SERVER01 ~]# lsblk |
Pour monter une partition en utilisant son UUID au point de montage /mnt/backup
, il faut dans un 1er temps créer le répertoire /mnt/backup
:
[root@SERVER01 ~]# mkdir /mnt/backup |
Pour avoir l’UUID d’une PARTITION il faut dans un 1er temps PARTITIONNER le disque et créer un système de fichier, un simple disque accroché ne fourni pas d’information :
Ici, la commande lsblk
sur le disque nouvellement pluggé /dev/sdb
ne fourni rien de spécial :
[root@SERVER01 ~]# lsblk -fp /dev/sdb |
Partitionner le disque /dev/sdb
avec fdisk
:
[root@SERVER01 ~]# fdisk /dev/sdb |
Le disque /dev/sdb
a bien été partitionné :
[root@SERVER01 ~]# lsblk -fp |
Pour** s’assurer** que le noyau et udev
ont bien pris en compte cette nouvelle partition, on utilise udevadm settle
:
[root@SERVER01 ~]# udevadm settle |
Ajout d’un système de fichier :
[root@SERVER01 ~]# mkfs.ext4 /dev/sdb1 |
Maintenant on peut connaître l’UUID du périphérique /dev/sdb1
ainsi que son système de fichier .
[root@SERVER01 ~]# lsblk -fp /dev/sdb1 |
Maintenant on peut monter le système de fichiers en utilisant l’UUID de la partition sur le répertoire /mnt/backup
:
[root@SERVER01 ~]# mount UUID="d1fa3688-84f9-42f4-9123-1b1c47d06683" /mnt/backup |
Vérification que le périphérique /dev/sdb1
est bien monté sur le répertoire /mnt/backup
:
[root@SERVER01 ~]# lsblk -fp /dev/sdb1 |
Créer un sous-répertoire 2024-BKP
dans /mnt/backup
:
[root@SERVER01 backup]# mkdir /mnt/backup/2024-BKP |
Créer un fichier /mnt/backup/2024-BKP/October
:
[root@SERVER01 backup]# touch /mnt/backup/2024-BKP/October |
Se positionner dans /mnt/backup/2024-BKP/
et démonter le système de fichier dans le répertoire /mnt/backup
:
[root@SERVER01 ~]# cd /mnt/backup/October/ |
[root@SERVER01 October]# umount /mnt/backup |
Se positionner dans /root
et démonter le système de fichier dans le répertoire /mnt/backup
:
[root@SERVER01 October]# cd |
[root@SERVER01 ~]# umount /mnt/backup |
[root@SERVER01 ~]# lsblk -fp /dev/sdb1 |
Ajout de partitions, de systèmes de fichiers et de montages persistants
Création d’une partition principale de 1Go en démarrant la partition au niveau du secteur 2048 (pour un alignement correct) avec un système de fichiers XFS avec une étiquette (label) de disque msdos
sur le périphérique /dev/sdc
:
[root@SERVER01 ~]# parted /dev/sdc mklabel msdos |
Ajout d’une partition principale de 1 Go
[root@SERVER01 ~]# fdisk /dev/sdc |
Vérification des partitions du périphérique /dev/sdc
:
[root@SERVER01 ~]# lsblk -fp |
Pour** s’assurer** que le noyau et udev
ont bien pris en compte cette nouvelle partition, on utilise udevadm settle
:
[root@SERVER01 ~]# udevadm settle |
Formatage de la nouvelle partition en XFS :
[root@SERVER01 ~]# mkfs.xfs /dev/sdc1 |
Création d’un répertoire /root/2024-Archives
:
[root@SERVER01 ~]# mkdir /root/2024-Archives |
Récupération de l’UUID du périphérique /dev/sdc1
:
[root@SERVER01 ~]# lsblk -fp /dev/sdc1 |
Modification du fichier /etc/fstab
pour un montage persistant de /root/2024-Archives
:
[...] |
Reload de systemctl
pour appliquer la nouvelle configuration de /etc/fstab
:
[root@SERVER01 ~]# systemctl daemon-reload |
Mount du nouveau système de fichiers avec la nouvelle entrée de /etc/fstab
:
[root@SERVER01 ~]# mount /root/2024-Archives |
Vérification que le nouveau système de fichiers est bien onté sur /root/2024-Archives
:
[root@SERVER01 ~]# mount | grep /root/2024-Archives |
Après un redémarrage, le périphérique /dev/sdc1
reste monté sur le répertoire /root/2024-Archives
:
[root@SERVER01 ~]# mount | grep /root/2024-Archives |
Gestion du stockage de base
Instructions
Création d’un label (étiquette) “GPT” et une partition de 2Go nommée PHOTOS en XFS.
Lister les disques disponibles, sdd
n’est pas utilié (pas de partition) :
[root@SERVER02 ~]# lsblk |
Il est possible avec parted
de vérifier si les disques ont des labels (étiquette) :
[root@SERVER02 ~]# parted /dev/sdb print |
[root@SERVER02 ~]# parted /dev/sdc print |
[root@SERVER02 ~]# parted /dev/sdd print |
Partitionnement de /dev/sdd
en GPT avec 2Go :
[root@SERVER02 ~]# fdisk /dev/sdd |
Vérification :
[root@SERVER02 ~]# lsblk -fp |
Pour s’assurer que le noyau et udev
ont bien pris en compte cette nouvelle partition, on utilise udevadm settle
:
[root@SERVER02 ~]# udevadm settle |
Création d’un système de fichiers xfs sur /dev/sdd1
:
[root@SERVER02 ~]# mkfs.xfs /dev/sdd1 |
Vérification :
[root@SERVER02 ~]# lsblk -fp |
On peut également vérifier avec parted
:
[root@SERVER02 ~]# parted /dev/sdd1 print |
Création du point de montage /PHOTOS
:
[root@SERVER02 ~]# mkdir /root/PHOTOS |
Modification dans /etc/fstab
pour ajouter le nouveau système de fichiers :
[root@SERVER02 ~]# vim /etc/fstab |
Reload systemd
pour le forcer à relire le fichier /etc/fstab
:
[root@SERVER02 ~]# systemctl daemon-reload |
Pour profiter dès maintenant du point de montage sans faire un rebbot du système, on monte manuellement le répertoire /root/PHOTOS
:
[root@SERVER02 ~]# mount /PHOTOS |
Vérification :
[root@SERVER02 ~]# mount | grep /root/PHOTOS |