Mount qui sature mon pc
Bonjour
J'ai un problème de saturation d'espace sur mon PC suite à un
Sur mon PC2 qui a une patte sur les 2 réseau j'ai un script pour récupérer la donnée du PC3 et l'envoyer sur le PC1
Le script est lancé plusieurs fois par heure.
Le problème, c'est que PC2 sert de tampon. J'ai l'impression et j'ai beaucoup de data de PC3 qui se trouvent sur PC2 et je ne comprends pas. Pouvez-vous m'aider s'il vous plaît ?
J'ai un problème de saturation d'espace sur mon PC suite à un
mount. Je vous explique, j'ai :
- PC1 où se trouvent mes sauvegardes
- PC2 qui me sert de transit car le PC1 et PC3 ne sont pas sur le même réseau
- PC3 ou j'ai mes données
Sur mon PC2 qui a une patte sur les 2 réseau j'ai un script pour récupérer la donnée du PC3 et l'envoyer sur le PC1
mkdir -p /mnt/pc_3 mkdir -p /mnt/sauvPC1 mount -t cifs //IP/data /mnt/pc_3/ -o credentials=/root/backup/.credentialspc3 mount -t cifs "\\\\monpc1/backup" /mnt/sauvPC1 -o credentials=/root/backup/.credentialpc1 rsync -avz /mnt/pc_3/ /mnt/sauvPC1 umount /mnt/pc_3 umount /mnt/sauvPC1
Le script est lancé plusieurs fois par heure.
Le problème, c'est que PC2 sert de tampon. J'ai l'impression et j'ai beaucoup de data de PC3 qui se trouvent sur PC2 et je ne comprends pas. Pouvez-vous m'aider s'il vous plaît ?
A voir également:
- Mount qui sature mon pc
- Pc qui rame - Guide
- Gmail saturé - Guide
- Reinitialiser pc - Guide
- Test performance pc - Guide
- Plus de son sur mon pc - Guide
3 réponses
hello
.. récupérer la donnée du pc 3 et l'envoyer sur le pc 2
n'est-ce pas plutot : envoyer sur pc1 ?
j'ai l'impression et j'ai beaucoup de data du pc3 qui se trouve sur mon pc2
impression, c'est à dire ?
df montre qu'un disque se remplit ? quel répertoire ?
.. récupérer la donnée du pc 3 et l'envoyer sur le pc 2
n'est-ce pas plutot : envoyer sur pc1 ?
j'ai l'impression et j'ai beaucoup de data du pc3 qui se trouve sur mon pc2
impression, c'est à dire ?
df montre qu'un disque se remplit ? quel répertoire ?
Bonjour,
Ensuite, vu le cas que tu décris, il me paraîtrait plus logique de faire un rsync entre PC1 et PC3, quitte à ce que PC1 (ou PC3 selon qui est client) configure dans son
Proxy ssh
Sur PC1, avec le compte login1, on veut se connecter sur PC3 avec login3 en transitant par PC2 avec le login2.
On corrige sur PC1
Dès lors, on peut lancer depuis PC1 :
... et donc un
Clé ssh
Afin de rendre transparente (sans mot de passe) la connexion de PC1 à PC3, tu peux configurer une clé ssh. Il faudra l'installer pour login2@PC2 et login3@PC3 e.g. avec
Bonne chance
mountne consomme pas de donnée. Il ne fait que refléter en mémoire la structure du système de fichier d'un partage réseau ou d'une partition. Si tu as un problème de place, c'est éventuellement parce que la partition dans laquelle tu stockes tes données est trop petite, mais ça n'est pas
mountlui même qui "consomme" de la donnée.
Ensuite, vu le cas que tu décris, il me paraîtrait plus logique de faire un rsync entre PC1 et PC3, quitte à ce que PC1 (ou PC3 selon qui est client) configure dans son
~/.ssh/configun proxy ssh (et tant qu'à se mettre bien, je mettrais des clés ssh pour l'authentification sûre et transparente).
Proxy ssh
Sur PC1, avec le compte login1, on veut se connecter sur PC3 avec login3 en transitant par PC2 avec le login2.
On corrige sur PC1
~login1/.ssh/config:
# Connection toward toto@PC3 via the ssh proxy toto@PC2
Host PC3
IdentityFile /home/login1/.ssh/id_rsa
ForwardAgent yes
User login3
HostName ip_de_pc3
ProxyCommand ssh -e none login2@ip_de_pc2 exec nc %h %p
Dès lors, on peut lancer depuis PC1 :
ssh PC3
... et donc un
rsynccomme expliqué ici.
Clé ssh
Afin de rendre transparente (sans mot de passe) la connexion de PC1 à PC3, tu peux configurer une clé ssh. Il faudra l'installer pour login2@PC2 et login3@PC3 e.g. avec
ssh-copy-id. Pour plus d'explications, voir ce tutoriel.
Bonne chance
sur le pc deux je me retrouve avec un dossier /mnt/ rempli
oui j'ai fait la commande df et mon disque est full les dossier entre les 2 pc font plus de 30 go et j'ai 25 go de disque en gros il me copie les data sur mon disque du pc 2 ?
j'ai ajouté à mon script la commande
rm -rf /mnt/pc_3
rm -rf /mnt/sauvPC1
mais je ne comprends pas pourquoi il m'a copié en local sur le pc 2 avec deux mount la donnée est censé transité sans être copié non ?