Le 17.09.03, Fr�d�ric BOITEUX a tapot� :

|       Bonjour,

        Bonjour,


|   J'ai une question de b�otien des portables (moi !) :
| - j'utilise un portable qui se trouve soit connect� � un r�seau de machines,
| soit en vadrouille... Sur celui-ci, je voudrais que les donn�es utilisateur
| (/home/<utilisateur) soient :
|   - un r�pertoire mont� par NFS quand on est sur le r�seau
|   - un r�pertoire du portable quand on se prom�ne avec.

        J'ai failli faire comme �a mais j'ai pr�f�r� avoir un r�pertoire
        /home local et monter le /home du r�seau � un autre endroit puis
        faire la synchro quand je suis connect� � _mon_ lan.


|  Habituellement, j'utilisais l'automonteur (autofs) pour monter 
automatiquement
| les r�pertoires des utilisateurs sur le r�seau, mais du coup comment passer en
| mode � d�connect� � ? pour la synchro, je pense utiliser rsync, mais je ne 
sais
| pas comment g�rer la connexion/d�connexion ? Ce doit �tre un pb assez 
habituel,
| quelle solution utilisez-vous ?

        Je configure ma connexion au lan par dhcp afin de pouvoir me
        brancher sur diff�rents lan sans souci. Pour cela, j'utilise
        la configuration du PCMCIA, dans /etc/pcmcia/network.opts :

    start_fn () { /etc/dhcpc/detect start; return; }
    stop_fn () { /etc/dhcpc/detect stop; return; }

        sachant que /etc/dhcpc/detect est un script de mon cru qui
        en fonction du nom de domaine, soit monte les r�pertoires
        puis synchronise les r�pertoires utilisateurs reconfigure
        sendmail et remet � l'heure avec NTP, soit les synchronise
        puis les d�monte (avant extinction/�jection par cardctl).

        Pour la synchro voici la partie de ce script :

for LOCAL_USER in `ls /home --ignore=lost+found`; do
    /usr/local/bin/filesync -u $LOCAL_USER
done

        Sachant que /usr/local/bin/filesync est aussi un script
        amqj un peu plus complexe qui utilise (grosso-modo)
        rsync afin de synchroniser les r�pertoires dans les 2
        sens :

rsync -Caqu /home/thomas/fich-ou-r�p /mnt/home/thomas/fich-ou-rep
rsync -Caqu /mnt/home/thomas/fich-ou-rep /home/thomas/fich-ou-r�p

        Les �l�ments fich-ou-r�p sont d�termin�s par un fichier
        de config par utilisateur (~/.sync-file). Pour l'instant
        la synchro est non destructrice, c'est-�-dire que si un
        utilisateur efface un fichier ou r�pertoire quelquepart
        dans ce qu'il doit synchroniser, ce fichier sera r�install�
        lors de la synchro (idem pour les d�placements et les
        modifications dans l'arborescence).

        Bref, � part le l�ger souci caus� par la non-destruction
        des donn�es (mais je ne vois pas trop comment g�rer �a sans
        danger) le syst�me fonctionne impeccablement et me permet
        de g�rer diff�rement ce que j'ai en local et ce que je veux
        synchroniser entre le lan et le local...


Thomas
-- 
 J'avais pourtant pris grand soin de r+AOg-gler correctement OE et de
 v+AOk-rifier dans langage que j'+AOk-tais bien dans l'option langage
 occidental... Quelqu'un peut il me donner une explication...?
 -+- JPA in GGE - Y +AoK- changer de lecteur de news -+-

Répondre à