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}

Cet article Container OpenVZ fstab est apparu en premier sur Guest Blog.

Vus : 1737
Publié par lmns972 : 24