PDA

View Full Version : problemi copia file in rete


RaouL_BennetH
22-10-2004, 15:21
Salve ragazzi, non riesco a copiare pił di 2gb tra un pc e l'altro della rete ne via ftp, ne via ssh. Sono quasi sicuro che mi manca qualcosa nel kernel, dato che, in entrambe le direzioni, appena arriva a 2gb il trasferimento dei files si ferma. Suggerimenti?


Thx.


RaouL.

HexDEF6
22-10-2004, 19:01
non e' che stai copiando su un file system fat 32?

mal che vada prova a copiare un file con netcat

sulla macchina che deve ricevere il file scrivi:
netcat -l -p 3333 > nome_del_file

sull'altra macchina
netcat -q 1 ip_macchina_ricevente 3333 < file_da_copiare


Ciao!

RaouL_BennetH
22-10-2004, 20:13
Originariamente inviato da HexDEF6
non e' che stai copiando su un file system fat 32?

mal che vada prova a copiare un file con netcat

sulla macchina che deve ricevere il file scrivi:
netcat -l -p 3333 > nome_del_file

sull'altra macchina
netcat -q 1 ip_macchina_ricevente 3333 < file_da_copiare


Ciao!

No, da ext3 a ext3 :)

Netcat va bene anche per intere dir?

HexDEF6
22-10-2004, 22:21
Originariamente inviato da RaouL_BennetH
No, da ext3 a ext3 :)

Netcat va bene anche per intere dir?

no!
almeno che tu non ti faccia una pipe con un tar e dall'altra detarizzi al volo!

Ciao!

RaouL_BennetH
22-10-2004, 23:21
Originariamente inviato da HexDEF6
no!
almeno che tu non ti faccia una pipe con un tar e dall'altra detarizzi al volo!

Ciao!


:huh:


:D


scusa, potresti dirmelo in termini pił umani ?

:D

thx.

HexDEF6
22-10-2004, 23:52
io tar praticamente non lo so usare :mc: :mc:
vado sempre di mc :D :D

ma potresti fare qualcosa del genere (non ti assicuro nulla) e comunque vedi di guardarti il man del tar

sulla macchina che deve ricevere il file scrivi:
netcat -l -p 3333 | tar -xvvf -

sull'altra macchina
netcat -q 1 ip_macchina_ricevente 3333 < tar -cvvf - /dir_da_copiare

Su questo non ti assicuro proprio niente!!! :D :D :D

HexDEF6
23-10-2004, 00:01
ho fatto un paio di prove... cosi' sembra funzionare:

sulla macchina che riceve:
netcat -l -p 3333 | tar -xvvf -


sulla macchina che invia:
tar -cvvf - /dir_da_inviare | netcat -c ip_macchina_remota 3333


Non ci avevo mai pensato prima!

se i file sono grossi e il limite e' la rete (e quindi le macchine hanno un buon processore) si potrebbe anche comprimere il tutto prima di mandarlo in rete! cosi:

sulla macchina che riceve:
netcat -l -p 3333 | tar -zxvvf -


sulla macchina che invia:
tar -zcvvf - /dir_da_inviare | netcat -c ip_macchina_remota 3333


ah... ultima cosa:
la versione di netcat che ho sulla mia gentoo usa -c per uscire all' EOF invece quella sulla knoppix -q 1 quindi stai attento!

Ciao!

RaouL_BennetH
23-10-2004, 01:52
No, nulla da fare :muro:

appena tocco i 2gb, il trasferimento file e/o directory si ferma :(


p.s.: sto usando anche io mc, lo trovo davvero iper comodo.

stefanoxjx
23-10-2004, 09:24
Ho riscontrato anch'io lo stesso problema e il buon ilsensine, mi diceva:


Credo sia di samba il problema
Prova la copia in locale direttamente sulla partizione reiser, vedrai che riuscirai a creare file pił grossi di 2gb


Trovi maggiori dettaggli al seguente link: http://forum.hwupgrade.it/showthread.php?s=&threadid=760747&highlight=stefanoxjx

Spero di esserti stato utile.
Ciao.

RaouL_BennetH
23-10-2004, 16:29
Originariamente inviato da stefanoxjx
Ho riscontrato anch'io lo stesso problema e il buon ilsensine, mi diceva:



Trovi maggiori dettaggli al seguente link: http://forum.hwupgrade.it/showthread.php?s=&threadid=760747&highlight=stefanoxjx

Spero di esserti stato utile.
Ciao.

Ho letto il 3d, ma io non sto usando samba, perchč sto cercando di copiare delle cartelle da un pc linux verso un altro pc linux.

lovaz
25-10-2004, 09:22
Sulla macchina in cui scrivi sei utente normale? Che dice ulimit -a?