OpenVZ non supporta il montaggio di filesystem direttamente all’interno dei contenitori. Al contrario di altre tecnologie di virtualizzazione, come Docker o LXC, OpenVZ non ha una vera e propria “virtualizzazione” del kernel e dei sottosistemi relativi, pertanto non permette di effettuare operazioni che necessitano di un accesso diretto al kernel, come il montaggio di filesystem.
Ciò significa che, per montare un filesystem all’interno di un contenitore OpenVZ, è necessario effettuare il montaggio da parte dell’host e poi rendere il directory montato disponibile al contenitore.
Ecco come si potrebbe fare:
1. Montare il filesystem sull’host. Ad esempio, se avete un device /dev/sdb1 che volete montare, potreste fare qualcosa di simile a questo:
```
mkdir /mnt/disco
mount /dev/sdb1 /mnt/disco
```
1. Aggiungi il percorso del mount point alla configurazione del contenitore OpenVZ. Ciò si realizza aggiungendo una linea cominciante con `mount` nel file di configurazione del container, che si trova in /etc/vz/conf. Ad esempio, se il tuo contenitore ha un ID di 101, potresti aggiungere questa riga al file /etc/vz/conf/101.conf:
```
MOUNT=”/mnt/disco“
```
1. Riavvia il contenitore. Questo può essere fatto con il comando `vzctl restart 101`.
Ora, il contenitore dovrebbe avere accesso al filesystem montato all’interno del `/mnt/disco`.
Tuttavia, ricorda che questo metodo ha le sue limitazioni. Principalmente, dal momento che il filesystem è montato sull’host, qualsiasi modifica all’host ad esso risulterà visibile all’interno del contenitore, e viceversa.
Inoltre, poiché OpenVZ non supporta il cambio delle opzioni di mount all’interno dei contenitori, non sarai in grado di modificare le opzioni di montaggio del filesystem da dentro il contenitore.
In conclusione, se ti serve una virtualizzazione completa, potresti voler prendere in considerazione l’utilizzo di altre tecnologie come KVM o Xen.