Nella seguente guida, spiegherò la procedura su come spostare la directory e-mail e sito Web di un'installazione ISPConfig 3 in una nuova partizione. Questo potrebbe tornare utile quando la partizione corrente esaurisce lo spazio. Userò un bind mount per questo, un collegamento simbolico non funzionerà qui poiché ISPConfig controlla il percorso per attacchi di collegamento simbolico, quindi se il sito Web o il percorso e-mail contiene un collegamento simbolico, ISPConfig rifiuterà di scrivere in quella directory. In questo esempio, sposterò la directory www ed e-mail nella partizione /home. Non è necessario spostare entrambe le partizioni insieme, quindi anche lo spostamento dell'e-mail o della partizione Web funzionerà.
Arresta l'e-mail e il server web
service postfix stop
service dovecot stop
Quando usi Apache, usa:
service apache2 stop
Per il server nginx, usa:
service nginx stop
Sposta la directory e-mail nella partizione /home
mv /var/vmail /home/
e crea un nuovo punto di montaggio con le autorizzazioni corrette
mkdir /var/vmail
chown vmail:vmail /var/vmail
Sposta la directory www nella partizione /home
chattr -i /var/www/clients/client*/web*
umount /var/www/clients/client*/web*/log
mv /var/www /home/
e crea un nuovo mountpont
mkdir /var/www
Ora modifica il file /etc/fstab per aggiungere i 2 binding mount
vi /etc/fstab
aggiungi le seguenti 2 righe subito dopo le righe per le partizioni del tuo disco rigido
/home/vmail /var/vmail none bind,nobootwait,_netdev 0 0
/home/www /var/www none bind,nobootwait,_netdev 0 0
applica la nuova configurazione di montaggio
mount -a
e avvia i servizi
service postfix start
service dovecot start
per i server Apache:
service apache2 start
per i server nginx usa:
service nginx start
Link
- http://www.ispconfig.org