Monter un volume additionnel
Sur un VPS Linux HolyCloud, le disque système (/) peut être complété par un volume additionnel (disque secondaire) pour isoler les données, les sauvegardes ou les bases. Ce guide couvre détection, partitionnement, formatage et montage persistant.
Prérequis
- Volume additionnel attaché au VPS depuis l'espace client HolyCloud
- VPS redémarré ou rescan du bus SCSI si nécessaire
- Accès sudo
- Snapshot HolyCloud avant toute manipulation de partitions
Conseil : notez la taille du volume dans le panel pour vérifier que le bon disque est formaté.
Étape 1 : identifier le nouveau disque
Listez les disques :
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,MODEL
sudo fdisk -l
Sur HolyCloud, le disque système est souvent /dev/sda ou /dev/vda ; le volume additionnel apparaît comme /dev/sdb, /dev/vdb ou /dev/nvme1n1 sans point de montage.
Vérifiez qu'il ne contient pas de données :
sudo file -s /dev/vdb
Sortie attendue pour un disque vierge : data.
Étape 2 : partition GPT (recommandé)
Remplacez /dev/vdb par votre device :
sudo parted /dev/vdb --script mklabel gpt
sudo parted /dev/vdb --script mkpart primary ext4 0% 100%
sudo partprobe /dev/vdb
lsblk /dev/vdb
La partition sera /dev/vdb1.
Étape 3 : formater en ext4
sudo mkfs.ext4 -L holycloud-data /dev/vdb1
sudo e2label /dev/vdb1
Pour XFS (gros fichiers, bonnes perfs) :
sudo apt install -y xfsprogs
sudo mkfs.xfs -L holycloud-data /dev/vdb1
Étape 4 : point de montage et fstab
Créez le répertoire :
sudo mkdir -p /mnt/data
sudo chown root:root /mnt/data
Obtenez l'UUID (préférable au nom /dev/vdb1 qui peut changer) :
sudo blkid /dev/vdb1
Montage test :
sudo mount /dev/vdb1 /mnt/data
df -h /mnt/data
Ajoutez à /etc/fstab (ext4) :
UUID=VOTRE-UUID-Ici /mnt/data ext4 defaults,nofail 0 2
Éditez avec prudence :
sudo nano /etc/fstab
sudo mount -a
df -h /mnt/data
nofail évite que le VPS ne reste bloqué au boot si le volume est détaché côté HolyCloud.
Étape 5 : permissions pour applications
Exemple : données web pour Nginx :
sudo mkdir -p /mnt/data/www
sudo chown -R www-data:www-data /mnt/data/www
PostgreSQL (déplacement avancée — arrêtez le service d'abord) :
sudo systemctl stop postgresql
sudo rsync -av /var/lib/postgresql/ /mnt/data/postgresql/
Adaptez data_directory dans postgresql.conf puis redémarrez.
Étape 6 : agrandir un volume existant
Après extension du disque dans le panel HolyCloud :
sudo apt install -y cloud-guest-utils
sudo growpart /dev/vdb 1
sudo resize2fs /dev/vdb1
df -h /mnt/data
Pour XFS : sudo xfs_growfs /mnt/data.
Vérification
lsblk -f
findmnt /mnt/data
grep /mnt/data /etc/fstab
sudo touch /mnt/data/test-write && sudo rm /mnt/data/test-write
Besoin d'aide HolyCloud
- Disque invisible : vérifiez l'attachement du volume dans l'espace client, puis
lsblkaprès reboot - Boot bloqué : erreur dans
fstab— corrigez en mode rescue ou single-user - Support HolyCloud : sortie
lsblk,fdisk -l, capture panel (taille volume attaché)