LINUX

Ajouter un disque sur un VPS OVH sous Linux DEBIAN 9 Stretch

867 vues 9 avril 2019 26 août 2019 Philippe ROSSIGNOL 3

Prérequis :

  • Accès root en SSH au serveur OVH
  • Acheter un disque additionnel sur le portail OVH. 

Procédure :

Ajout d’un disque supplémentaire OVH sur un VPS sous Linux DEBIAN 9 Stretch.

Etape 1 | Nous allons lister les disques disponibles :

Commande :

:~# lsblk

Résultat :

:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
└─sda1 8:1 0 20G 0 part
└─sdb 8:16 0 500G 0 disk
Nous constatons que le disque nommé sdb de 500G ne possède aucune partition.

Etape 2 | Il est donc nécéssaire de monter ce disque

Commande :

:~# sudo fdisk /dev/sdb

Résultat :

:~# sudo fdisk /dev/sdb
Bienvenue dans fdisk (util-linux 2.25.2).
Les modifications resteront en mémoire jusqu’à écriture.
Soyez prudent avant d’utiliser la commande d’écriture.
/dev/sdb : le périphérique contient une signature « ext4 » valable, l’effacement du périphérique avec la commande wipefs(8) est fortement recommandé si cette configuration est inattendue pour éviter d’éventuelles collisions.
Le périphérique ne contient pas de table de partitions reconnue.
Created a new DOS disklabel with disk identifier 0x53c36127.
Commande (m pour l’aide) : n
Type de partition
p primaire (0 primaire, 0 étendue, 4 libre)
e étendue (conteneur pour partitions logiques)
Sélectionnez (p par défaut) :
Utilisation de la réponse p par défaut.
Numéro de partition (1-4, 1 par défaut) :
Premier secteur (2048-1048575999, 2048 par défaut) :
Dernier secteur, +secteurs ou +taille{K,M,G,T,P} (2048-1048575999, 1048575999 par défaut):
Une nouvelle partition 1 de type « Linux » et de taille 500 GiB a été créée.
Commande (m pour l’aide) : w
La table de partitions a été altérée.
Appel d’ioctl() pour relire la table de partitions.
Synchronisation des disques.
Remarque: Il est nécéssaire de faire la touche "Entrée" pour le choix par défaut.

Etape 3 | Nous allons de nouveau lister les disques disponibles.

Commande :

:~# lsblk

Résultat :

:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
└─sda1 8:1 0 20G 0 part
sdb 8:16 0 500G 0 disk
└─sdb1 8:17 0 500G 0 part
Nous constatons que le disque nommé sdb de 500G possède une partion nommé sdb1.

Etape 4 | Fomat de la partition

Commande :

:~# sudo mkfs.ext4 /dev/sdb1

Etape 5 | Création du dossier et montage de la partition.

Commande :

:~# sudo mkdir /mnt/disk
:~# sudo mount /dev/sdb1 /mnt/disk

Etape 6 | Vérification du montage

Commande :

:~# df -h

Résultat :

:~# root@dev:/dev# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda1 20G 16G 2,7G 86% /
udev 10M 0 10M 0% /dev
tmpfs 393M 40M 353M 11% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5,0M 44K 5,0M 1% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
tmpfs 197M 0 197M 0% /run/user/0
/dev/sdb1 493G 70M 467G 1% /mnt/disk

Etape 7 | Pour un montage persistant nous devons récupérer l’ID de la partition.

Commande :

:~# sudo blkid

Résultat :

:~# sudo blkid
/dev/sda1: UUID= »a2e354ce-91f6-4ca2-95bb-e43c4ff51c2b » TYPE= »ext4″ PARTUUID= »1d178c3f-01″
/dev/sdb1: UUID= »cbb9cf07-786b-4a23-b34d-918eb624f793″ TYPE= »ext4″ PARTUUID= »53c36127-01″

Etape 8 | Nous allons éditer le fichier fstab pour ajouter notre partition.

Commande :

:~# vi /etc/fstab

Résultat :

:~# vi /etc/fstab
# Bootability restore: Change id = 54110150-375E-43B3-A7E1-5E0E9C657ACC
UUID=a2e354ce-91f6-4ca2-95bb-e43c4ff51c2b / ext4 errors=remount-ro,discard 0 1
UUID=cbb9cf07-786b-4a23-b34d-918eb624f793 /mnt/disk ext4 nofail 0 1

Remarque: Un redémarrage du serveur est nécéssaire afin de vérifier le bon montage du disque.

Etape 9 | Vérification du montage du disque

Commande :

:~# df -h

Résultat :

:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda1 20G 16G 2,8G 86% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5,4M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/sdb1 493G 70M 467G 1% /mnt/disk
tmpfs 197M 0 197M 0% /run/user/0

Source(s) :

Est-ce que cet article vous a été utile ?