Initialiser un volume depuis une VM
Après avoir attaché un volume à une VM (Virtual Machine), vous devez l'initialiser pour le rendre utilisable.
Permissions
Cette action nécessite les permissions IAM (Identity and Access Management) 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
volumeque 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
volumeest vide, exécutez la commande suivante :$ sudo file -s /dev/DEVICE_NAMESi la commande renvoie uniquement data, le
volumen'a pas de système de fichiers et vous devez en créer un.Si la commande renvoie autre chose, le
volumea 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
volumesni d'utiliser LVM sur le cloud Numspot, car ces pratiques peuvent dégrader les performances desvolumes. Il est préférable d'utiliser directement lesvolumestels 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
volumesur le point de montage, exécutez la commande suivante :$ sudo mount /dev/DEVICE_NAME /MOUNT_POINTLeinfoPour confirmer la réussite du montage, vous pouvez exécuter la commande df -hT pour afficher la liste de tous les
volumesmontés sur la VM.volumeest initialisé depuis votre VM et prêt à être utilisé.
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
volumeque 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
volumeest initialisé et prêt à être utilisé.