Gandi Wiki


Vous êtes sur la page d'une question

Gandi Hébergement
répondue

Question "Disques de données et /etc/fstab", par Frédéric H.

Bonsoir,

type d'hébergement : Expert

OS : Ubuntu 10.04 LTS

Voilà ce que donne un "ls -la /dev/disk/by-label/" :

lrwxrwxrwx 1 root root 10 2010-07-28 20:08 subversion-data → ../../xvdb

lrwxrwxrwx 1 root root 11 2010-07-28 18:59 swap → ../../xvda2

lrwxrwxrwx 1 root root 11 2010-07-28 18:59 UBUNTU1004 → ../../xvda1

lrwxrwxrwx 1 root root 10 2010-07-28 18:58 www-data → ../../xvdc

Je cherche à monter mes deux disques de données (/srv/subversion-data et /srv/www-data) avec le support des ACLs.

Je peux sans problème remonter "à chaud" mes partitions avec un :

"mount -o remount,acl,user_xattr,defaults /dev/xvdb /srv/subversion-data"

Par contre, sur mon précédent serveur Gandi j'ai essayé en insérant la ligne suivante dans fstab puis redémarrage :

"/dev/xvdb /srv/subversion-data ext3 acl,user_xattr,defaults 0 0"

Je ne suis parvenu à redémarrer mon serveur qu'en détachant le disque.

Il est impossible de surcharger le montage des disques ?

Réponse, par Nicolas C. (Gandi)

En gardant l'avantage du montage automatique de disque vous pouvez modifier le fichier /etc/gandi/manage_data_disk.py La variable mount_options (ligne 59 normalement) contient les options de montage utilisée pour les systèmes de fichiers ext{2,3} detectés. Il vous suffira de modifier cette variable pour ajouter les options pour les ACLs.

Si vous préférez utiliser une configuration statique des disques dans /etc/fstab, je vous conseille de commenter la règle udev pour l'auto-montage dans /etc/udev/rules.d/86-gandi.rules par :

# SUBSYSTEMS=="xen", DRIVERS=="vbd", SUBSYSTEM=="block", RUN+="vol_id --export $tempnode",  RUN+="/etc/gandi/manage_data_disk.py"

N'oubliez pas qu'ajouter une ligne dans /etc/fstab obligera le process de boot du serveur de verifier le système de fichier du disque. Si vous avez détacher le disque par l'interface web de gestion de votre serveur, votre machine virtuelle ne démarrera plus et il vous restera la console d'urgence pour réparer.

Dernière modification: le 30/07/2010 à 10:50 par Nicolas C. (Gandi)