Vraag & Antwoord

OS Linux

[SUSE 10] Directory copieeren naar andere Linux computer

9 antwoorden
  • Ik wil de inhoud van een directory als 1 archiefbestand over mijn draadloos netwerkje copieeren naar een andere linuxcomputer. Welk commando is hiervoor geschikt, "dd" of "cp" ? Ik denk aan zoiets als "dd if=/home/hws/brieven/ of=//suse32/home/hws/backups/brieven.tar" dan wel "cp /home/hws/brieven/ //suse32/home/hws/backups/brieven.tar" Hierbij is "suse32" de naam van de ontvangende computer. Ik verdwaal op dit moment nog in de gegevens die ik vind op de manpages. Wie kan mij op weg helpen? -hws-
  • Geen van beiden, je zult eerst de gedeelde schijf van de andere computer moeten mounten (man smbmount) en vervolgens tar -cvf /home/user/dir/ /doelmap/bestand.tar Als je nog compressie wilt op het tar bestand, ook de "z" optie meegeven.
  • Waarom zou je smb gebruiken als het om twee GNU/Linux computers? Ik gebruik voor dit soort dingen meestal tar en scp. Dan krijg je dus: [code:1:1424504f8b] tar -cvf archief.tar map/ scp archief.tar username@naamanderepc:/locatieopanderepc [/code:1:1424504f8b] Enige voorwaarde is dat er op de ontvangende PC een SSH server draait. Is de verbinding nog encrypted ook :)
  • Oh twee linux computer ja. Dat had ik niet gezien. :oops: Vergeet het smbclient gebeuren dan maar inderdaad.
  • Tekkie en Marcel bedankt voor jullie reacties. De methode met "tar" en "scp" werkt; die vraag is dus opgelost. Maar: er zit op 1 van mijn machines iets fout: Het werkt wel vanaf de computer boven naar beneden, maar niet vanaf de computer beneden naar boven. Zo te zien staan beide machines gelijk ingesteld; ik heb dus nog wel wat huiswerk te doen om dat probleempje op te lossen. Eventuele suggesties zijn natuurlijk weer welkom. -hws-
  • Hier nog even mijn poging tot inloggen vanaf beneden naar boven: [code:1:2ec492c690]hw@suse64:~> ssh hw@boven-lx ssh: connect to host boven-lx port 22: No route to host[/code:1:2ec492c690] De soortgelijke opdracht op de computer boven brengt verbinding tot stand. -hws-
  • Waarschijnlijk draait er geen SSH server op boven-lx. Dit kun je controleren dmv [code:1:3889ae1426] ps -e | grep sshd [/code:1:3889ae1426] Als de ssh daemon draait krijg je een output regel met informatie, anders niet.
  • Op beide computers komt een outputregel zoals [code:1:191ecfe11f]hw@suse64:~> ps -e | grep sshd 5039 ? 00:00:00 sshd [/code:1:191ecfe11f] De foutcode ziet er als volgt uit:[code:1:191ecfe11f]hw@suse64:~> ssh hw@boven-lx ssh: connect to host boven-lx port 22: No route to host[/code:1:191ecfe11f] Kennelijk kan ik helemaal geen contact maken vanaf beneden (suse64)
  • vervang 'boven-1x' eens door het ip-adres van de betreffende computer

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.