Container OpenVZ fstab

Tout ceux qui utilisent un container OpenVZ ont déjà constaté qu’il n’est pas possible de faire des montages via fstab . Parfois nous en avons bien besoins pour des montages automatiques , sauvegarde . Il est bien dommage de devoir effectuer une tâche de montage après chaque relance de votre système.

La solution est de passer par des montages bind . Le but est de faire le montage sur la machine hôtes puis utiliser l’option bind de mount qui se chargera de faire le nécessaire .

Pour ceux qui ne connaissent pas l’option –bind , pour faire simple il s’agit d’effectuer le montage d’un répertoire dans un autre . Pour la petite histoire ma première utilisation de cette option a été pour des connexions FTP.

Pour monter un device . Depuis la machine hôtes

/etc/pve/openvz/ctid.mount

#!/bin/bash
source /etc/vz/vz.conf
source ${VE_CONFFILE}
mount /mnt/path ${VE_ROOT}/mnt/path

Bien-sur il faut mettre les droits en exécution sur ce fichier .

Autre possibilité

Selon le site de OpenVZ

#!/bin/bash
. /etc/vz/vz.conf
. ${VE_CONFFILE}
SRC=/mnt/disk
DST=/mnt/disk
if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; fi
mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}

Related posts

One Thought to “Container OpenVZ fstab”

  1. Marianna

    Bonjour, honnêtement je suis sous Openvz et j’ai même fait un tuto sur http://www.alphorm.com/tutoriel/formation-en-ligne-openvz mais, je n’ai pas encore rencontré ce genre de problème. Toutefois, je suis content d’être renseigné.

Leave a Comment