Configuration de votre volume de données Block Storage for VPC à utiliser (Linux)
Partitionner, formater et monter des volumes de données « Block Storage for VPC » sur des instances « Linux ». Configurez les volumes en tant que systèmes de fichiers pour stocker des données sur vos instances de serveurs virtuels.
Tout d'abord, connectez-vous à votre instance. Ensuite, suivez cette procédure à partir du shell.
Liste de tous les volumes de stockage
Exécutez la commande suivante pour répertorier tous les volumes Block Storage for VPC attachés à votre instance.
lsblk
Le résultat ressemble à cet exemple.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 202:0 0 100G 0 disk
├─vda1 202:1 0 256M 0 part /boot
└─vda2 202:2 0 99.8G 0 part /
vdb 202:32 0 100G 0 disk
Le volume vdb est votre volume de données.
Partitionnement du volume
-
Exécutez la commande suivante pour partitionner le volume de données.
fdisk /dev/vdb -
Tapez la commande «
n» pour créer une nouvelle partition, puis tapez «p» pour créer une partition primaire.Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p -
Renseignez les invites pour définir le premier numéro de cylindre et le premier numéro de cylindre de la partition. Vous pouvez utiliser la valeur par défaut pour le premier numéro de cylindre. Pour le dernier cylindre, vous pouvez définir une valeur absolue pour le dernier secteur ou vous pouvez définir une valeur relative pour le secteur de départ. Pour définir une valeur relative, utilisez le symbole + suivi de la taille de la partition. La taille peut être spécifiée en kibibytes (K), mebibytes (M), gibibytes (G), tebibytes (T) ou pebibytes (P). Par exemple, pour définir la taille de la partition à 100 GiB,, entrez +100G.
-
Une fois la partition créée, exécutez la commande «
w» pour enregistrer les modifications apportées à la table de partition. Redémarrez votre système pour vérifier la partition que vous venez de créer.
Formatage de la partition du volume
Créez un système de fichiers sur la nouvelle partition.
mkfs.ext4 /dev/vdb1
Pour vérifier la taille de la partition, exécutez la commande suivante.
fdisk -s /dev/vdb1
Création d'un point de montage
mkdir /myvolumedir
Montage du volume
mount /dev/vdb1 /myvolumedir
Accès au nouveau système de fichiers
Pour afficher votre nouveau système de fichiers, exécutez la commande suivante.
df -k
La commande génère une sortie similaire à l'exemple suivant.
file system 1K-blocks Used Available Use% Mounted on
udev 4075344 0 4075344 0% /dev
tmpfs 816936 8844 808092 2% /run
/dev/vda2 101330012 1261048 100052580 2% /
tmpfs 4084664 0 4084664 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 4084664 0 4084664 0% /sys/fs/cgroup
/dev/vda1 245679 64360 168212 28% /boot
tmpfs 817040 0 817040 0% /run/user/0
/dev/vdb1 103081248 61176 97777192 1% /myvolumedir
Allez dans le répertoire et créez un fichier.
cd /myvolumedir
touch myvolumefile1
Mise à jour de la table des systèmes de fichiers
Mettez à jour le fichier de configuration /etc/fstab pour que le volume de données soit automatiquement monté au démarrage. Les privilèges root sont nécessaires pour mettre à jour ce fichier avec un éditeur de texte, comme nano,
vim ou emacs. Il est recommandé de sauvegarder le fichier avant d'y apporter la moindre modification.
sudo cp /etc/fstab /etc/fstab.orig
La commande suivante lance nano pour éditer le fichier de configuration.
sudo nano /etc/fstab
Ajoutez une ligne pour le volume de données nouvellement attaché qui ressemble à l'exemple suivant.
/dev/vdb1 /myvolumedir ext4 defaults,_netdev 0 1
Au lieu du nom de l'appareil /dev/vdb1, vous pouvez également utiliser l'UUID. Pour obtenir l'UUID du volume de données, utilisez la commande blkid.
blkid /dev/vdb1
Une fois l'édition terminée, vous pouvez utiliser sudo mount -a pour remonter les systèmes de fichiers répertoriés dans le fichier /etc/fstab mis à jour sans redémarrer votre instance de serveur virtuel.