Initialiser un volume depuis une VM
Après avoir attaché un volume à une VM, vous devez l'initialiser pour le rendre utilisable.
Permissions
Cette action nécessite les permissions IAM suivantes :
- compute.all
- Linux
- Windows
Créer le système de fichiers du volume (nouveau volume vide uniquement)
-
Connectez-vous à votre VM.
-
(optionnel) Pour obtenir le nom de périphérique du volume que vous voulez monter, exécutez la commande suivante pour afficher la liste des périphériques attachés à la VM :
$ lsblkavertissementÀ l’intérieur de la VM, un périphérique que vous avez nommé xvdX ou xvdXX dans votre compte est typiquement renommé sdY ou sdYY.
-
(optionnel) Pour vérifier que le volume est vide, exécutez la commande suivante :
$ sudo file -s /dev/DEVICE_NAMESi la commande renvoie uniquement data, le volume n’a pas de système de fichiers et vous devez en créer un.
Si la commande renvoie autre chose, le volume a déjà un système de fichiers.
-
Pour créer et formater un système de fichiers xfs sur l’ensemble du volume, exécutez la commande suivante :
sudo mkfs -t xfs /dev/DEVICE_NAMEavertissementNous recommandons de ne pas partitionner les volumes ni d'utiliser LVM sur le Cloud OUTSCALE, car ces pratiques peuvent dégrader les performances des volumes. Il est préférable d'utiliser directement les volumes tels quels.
Monter le volume
- Pour créer un répertoire qui servira de point de montage pour le volume, exécutez la commande suivante :
$ sudo mkdir /MOUNT_POINT
- Pour monter le volume sur le point de montage, exécutez la commande suivante :
$ sudo mount /dev/DEVICE_NAME /MOUNT_POINTLe volume est initialisé depuis votre VM et prêt à être utilisé.info
Pour confirmer la réussite du montage, vous pouvez exécuter la commande df -hT pour afficher la liste de tous les volumes montés sur la VM.
Rendre le montage permanent
Pour que le montage du volume persiste lors de redémarrages, vous devez modifier le fichier /etc/fstab, qui configure et monte les volumes de la VM. Afin d’éviter toute potentielle perte d’accès à vos données, il est recommandé de créer une sauvegarde de ce fichier avant de le modifier, en utilisant la commande suivante :
$ sudo cp /etc/fstab /etc/fstab.orig
-
Ouvrez le fichier /etc/fstab en utilisant la commande suivante :
$ sudo vim /etc/fstab -
Appuyez sur i pour activer le mode d’insertion, puis ajoutez la ligne suivante à la fin du fichier :
/dev/DEVICE_NAME /MOUNT_POINT xfs defaults,nofail 0 2Pour en savoir plus sur les options de configuration possibles, voir par exemple la page fstab dans la documentation d’Ubuntu.
-
Appuyez sur Échap, puis tapez :wq pour enregistrer le fichier.
-
(optionnel) Pour vérifier la validité du fichier, exécutez la commande suivante pour le relancer :
$ sudo mount -aSi la commande renvoie un message d’erreur, les options contenues dans le fichier ne sont pas valides. Vous devez alors restaurer le fichier original et le reconfigurer.
infoPour restaurer le fichier /etc/fstab original, exécutez la commande suivante :
$ sudo mv /etc/fstab.orig /etc/fstab
- Connectez-vous à votre VM.
- Cliquez sur le menu Démarrer, tapez diskmgmt.msc et cliquez sur le programme qui apparaît.
- Dans le panneau en bas à gauche, faites un clic droit sur le disque correspondant au volume que vous voulez monter, puis cliquez sur En ligne.
- (nouveau disque vide uniquement) Si vous montez le disque pour la première fois, effectuez les actions suivantes :
- Faites un clic droit sur le disque, puis cliquez sur Initialiser le disque.
- Cliquez sur OK pour valider.
- Faites un clic droit sur l’espace non alloué du disque, puis cliquez sur Nouveau volume simple… et suivez les instructions à l’écran.
Le volume est initialisé et prêt à être utilisé.