Le blog de Un serveur et des potes https://profil.kitoy.me//blog/ Kitoy.me est un serveur pour kitoy et les VIP fr 26/02/2026 01:39:14 Rajouter un disque à une machine virtuelle avec vm-bhyve https://profil.kitoy.me//blog/public_unified/kitoy/Rajouter un disque à une machine virtuelle avec vm-bhyve https://profil.kitoy.me//blog/public_unified/kitoy/Rajouter un disque à une machine virtuelle avec vm-bhyve Je joue avec bhyve l'hyperviseur de FreeBSD

Salut j’ai récemment eu besoin de rajouter un disque à des VMs que je gère grâce à vm-bhyve l’hyperviseur de Freebsd. J’aime bien séparer le disque du système avec celui qui contient les données des services qu’elle héberge même sur une machine virtuelle, ça permet de faire des trucs pratiques. Récemment j’ai eu besoin de modifier des VMs pour faire ça car je les avais faites sans cette séparation, mais bon maintenant que ça sert à d’autres personnes on va essayer de pas trop déconner avec et remettre ça comme j’aime bien.Salut j’ai récemment eu besoin de rajouter un disque à des VMs que je gère grâce à vm-bhyve l’hyperviseur de Freebsd. J’aime bien séparer le disque du système avec celui qui contient les données des services qu’elle héberge même sur une machine virtuelle, ça permet de faire des trucs pratiques. Récemment j’ai eu besoin de modifier des VMs pour faire ça car je les avais faites sans cette séparation, mais bon maintenant que ça sert à d’autres personnes on va essayer de pas trop déconner avec et remettre ça comme j’aime bien.

J’utilise ZFS comme système de fichier car il a des fonctions vraiment pratiques, les snapshots instantannés, la création de disques virtuels envoyer des images disque à travers le réseau; bref c’est pratique.

Donc au départ on créé un disque virtuel de 20 Gigas avec la commande :

zfs create -V 20G zdesktop/VMs/luanti-serveur/disk1

Une fois que ça c’est fait on rajoute le disque à la vm :

vm configure luanti-serveur

Et on rajoute ces lignes dans l’éditeur :

disk1_type="virtio-blk
disk1_name="disk1"
disk1_dev="sparse-zvol"

A partir de là, on peut relancer la VM et configurer le disque .

Je donne la procédure avec FreeBSD normalement il sera dans /dev/vtbd1:

# On vérifie pour être sûr:
gpart show vtbd1
# Ensuite on crée la table de partition: 
gpart create -s gpt /dev/vtbd1
# On crée notre partition avec le bon nom la partition que l'on veut : 
gpart add -t freebsd-ufs -l home /dev/vtbd1
# On créé le système de fichiers en ufs sur la nouvelle partition  :
newfs /dev/vtbd1p1

Et voila c’est fini on peut ajouter notre partition au /etc/fstab comme ceci :

/dev/gpt/home   /home   ufs   rw      2       2

un petit:

mount /home

et c’est fini.

Si vous avez des fichiers dans /home n’oubliez de transférer les données avant sur votre nouvelle partition.

Et voilà c’est fini :)!