Retourner sur le site

Monter un volume additionnel

Formater et monter un disque ou volume additionnel sur un VPS HolyCloud pour stocker données, backups ou sites.

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 lsblk aprè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é)