Bonjour,
Le titre n'étant peut-être pas très clair, je détaile : en fait je voudrais pouvoir dire que un répertoire X doit être écrit simultanément à son emplacement source et en même temps à son emplacement destination (sur un share NFS). Ca fairait une sorte de mirroring mais pas sur base de partition mais sur base d'un répertoire qu'on sélectionne. Bon, au cas ou mes explications ne serait toujours pas très claire, voici un exemple :
/repertoire/source RS
/repertoire/destination RD
Je devrai pouvoir spécifier que le contenu de RS doit être dupliqué dans RD (l'inverse n'est pas vrai, ou du moins, pas nécessairement).
Si quelqu'un sait comment faire cela, ce sera sympa de m'aider.
# rsync?
Posté par BeberKing (site web personnel) . Évalué à 4.
Après il faut le lancer à la main régulièrement, c'est peut-être pas ce que tu cherches.
[^] # Re: rsync?
Posté par pampryl . Évalué à 3.
Mais j'ai un doute sur le fait que ce soit ce qu'il demande...
@Farhenheit: tu peux préciser stp dans quels circonstances tu veux utiliser cela? Miroir simultané, sauvegarde, accès partagé etc...
[^] # Re: rsync?
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
En fait l'idée de base est que j'ai un PC A qui sert de station de développement et un PC B en local qui sert de serveur (apache php et mysql). En fait le PC B est vieux et non fiable, donc je préfère éviter qu'il stocke tout le travail pour claquer ensuite. Évidemment je pourrai faire des copier/coller du PC A vers le B ou un truc du genre, mais à la longue, c'est pas super pratique.
[^] # Re: rsync?
Posté par dinomasque . Évalué à 2.
Est-ce que (coût horaire*nombre d'heures à bidouiller ce machin)>=coût d'achat d'un nouveau serveur ?
Si c'est un vieux serveur pas fiable il y a fort à parier :
1) qu'il soit amortit et qu'une provision d'investissement pour son remplacement soit faite
2) qu'il soit peu puissant et qu'un PC pas cher reconverti en serveur fasse l'affaire
Tout ça pour dire que si le problème prend au moins une journée à être résolu acheter un nouveau PC coûtera probablement moins cher.
BeOS le faisait il y a 20 ans !
[^] # Re: rsync?
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Bon, si on prend le coût nécessaire au bidouillage de ce machin il est certainement inférieure au coup de l'achat de deux disques dur pour faire un RAID. Le gros problème (fin d'un autre coté; la vous savez pas m'aider), c'est que c'est un service que je rend à mon père qui est webdesigner et que j'ai migré sous Debian.Ca a prit pas mal de temps surtout à cause d'une couille que j'ai eu avec son BIOS [1] qui en fait était du à une précédente mauvaise configuration (après reset tout est ok), mais bon tout ça pour te dire que les couts horaires que mon travail représente entre pas vraiment en compte.
[1] http://linuxfr.org/forums/12/24008.html
# loop et md raid
Posté par Kerro . Évalué à 1.
Il faut utiliser mdadm avec --write-mostly
La solution est cracra à mon avis, mais ça devrait fonctionner.
Sa oblige tout de même à monter ton répertoire dans un fichier avec loop. Bon, hum, pas super élégant :-)
Le plus simple n'est pas de monter ton home avec, justement md et --write-mostly ?
C'est fait pour et ça fonctionne bien. En cas de coupure réseau c'est un poil galère au rétablissement, mais ça se gère tout seul.
[^] # Re: loop et md raid
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Le pc ayant environ 6 ans, il reste de la config de base le processeur (qui ne chauffe pas trop - 30°), mémoire, carte mère et cartes reseaux.
[^] # Fiabilité et coût
Posté par Kerro . Évalué à 1.
6 Ans, c'est plus jeune que les IBM PC330 que nous utilisons comme passerelles dans ma boîte. Elles dates de 1995 je crois, ça fait juste le double. Des machines équipées de Pentium 100 et 133 avec 16Mo de mémoire EDO. Ouille, mon arthrite.
Sur 14, une seule est tombée en panne depuis 7 ans. Un disque a lâché.
# alors ...
Posté par NeoX . Évalué à 3.
que tu mappes ce dossier via NFS/Samba/CIFS sur ta machine locale en tant que /repertoire/RD.
à quoi cela sert-il de cloner le contenu de RD sur RS, vu qu'en fait ce sont les memes dossiers.
par contre si c'est pour faire un backup de données vers un serveur alors tu peux simplement passer par un rsync de temps en temps sans avoir à mapper le partage car rsync peux faire du ssh et du ftp.
[^] # Re: alors ...
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Tu as 3 répertoires si tu veut.
Sur le serveur A il y a le répertoire RS.
Sur le client le répertoire est monter par NFS sur un rep quelconque.
En plus de cela, tu as un répertoire local sur le client qui est indépendant.
L'idée est de travaillé en local sur le client ET de synchroniser en temps réel le share NFS de sorte à garder les fichiers de travail sur un emplacement sur et en même temps de les mettre à disposition sur le serveur (qui lui est assez vieux). Je sais que ce n'est pas logique, mais comme je l'ai exposé ci-dessus, c'est un service que je rend ou le temps n'entre pas vraiment en compte en plus du fait que j'ai aussi bidouiller.
[^] # Re: alors ...
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
s/ai aussi/aime aussi
[^] # Re: alors ...
Posté par NeoX . Évalué à 2.
- A le dossier sur le serveur
- B le dossier de travail sur le client
rien de plus à faire qu'un rsync de temps en temps (automatique ou manuel) entre B et A
car le map NFS ne t'apportera rien de plus dans ta config
et faire un backup du map NFS dans un dossier local pour "plus tard"
autant faire un backup du dossier local vers le serveur.
et si demain tu changes de serveur ou si le serveur tombe en panne, ton client continue de bosser comme il le faisais d'habitude.
[^] # Re: alors ...
Posté par pampryl . Évalué à 2.
[ serveur A / Dossier RS] <---NFS---> [ serveur B / Dossier X] <---Backup---> [ serveur B / Dossier RD]
alors que tu peux simplement faire:
[ serveur A / Dossier RS] <---Backup/rsync---> [ serveur B / Dossier RD]
Ce qui reviendra exactement au même du point de vue de la duplication des données (présentes à 2 endroits). La seule limitation étant la syncro réalisée toutes les X secondes/minutes/heures... selon la régularité de ton backup/rsync.
[^] # Re: alors ...
Posté par NeoX . Évalué à 1.
et avec le schema c'est encore plus simple que mes phrases.
# avec samba ?
Posté par zx81 . Évalué à 0.
Il "suffit" d'écrire son propre vfs qui mirroite (je pensais que shadow_copy était fait pour ça mais ce n'est pas le cas).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.