Puncte:0

Transfer de fișiere Netcat printr-o rețea backend privată 10G

drapel vn

Am o grămadă de mașini pe Ubuntu 20.04, precum și un server de stocare pe Ubuntu 20.04.

Caut să transfer rapid fișiere de 100 Gb+ pe serverul de stocare cu Netcat.

Aș dori să pot transfera cu ușurință conținutul unui folder cu mai multe fișiere fără a fi nevoie să le numesc într-un folder de pe server.

Până acum nu am reușit să folosesc Netcat, așa că aș aprecia dacă cineva ar putea să-mi dea comenzi simple pe care să le reproduc.

De asemenea, spuneți-mi cum să aleg porturile potrivite pentru transfer.

Să presupunem că vreau să transfer toate fișierele care se află în /mnt/disk1/files (doar fișierele, nu folderul) pe un computer cu un IP de 192.168.1.22 pentru /dev/sdc2/folder1 pe un computer cu un IP de 192.168.1.30.

Exemplu pe computerul destinatar am folosit următoarea comandă nc -vl 44444 > /dev/sdc2/folder1 iar apoi pe computerul care trimite am folosit următoarea comandă nc -N 192.168.1.30 44444 < /mnt/disk1/files/* Mi s-a spus că trebuie să folosesc * când am vrut să trimit toate fișierele dintr-un folder dar nu merge. este portul 44444

Nmath avatar
drapel ng
De ce aveți nevoie/doriți să utilizați netcat? Puteți oferi exemple de comenzi pe care le încercați și mai multe detalii despre motivul pentru care nu funcționează?
drapel in
Montarea unei partajări samba și copierea în rețea ca și cum ar fi un sistem de fișiere local este insuficientă?
drapel vn
Trebuie să transfer rapid fișiere care depășesc 100 Gb și samba este mult prea lent pentru asta. Știu cu adevărat că Netcat este mult mai rapid decât orice altceva într-o rețea 10G. Nu vreau să comprim fișierele deoarece durează prea mult timp. urmând exemplul meu din întrebarea mea, pe computerul receptor am folosit următoarea comandă nc -vl 44444 > /dev/sdc2/folder1 iar apoi pe computerul care trimite am folosit următoarea comandă nc -N 192.168.1.30 44444
muru avatar
drapel us
@OlivierLA75 Folosiți doar `tar` fără compresie.
waltinator avatar
drapel it
Vă rugăm să [editați] postarea pentru a adăuga informații noi, formatate corespunzător. Informațiile adăugate prin comentarii sunt greu de format pentru tine, greu de citit pentru noi și ignorate de viitorii cititori. Dați clic pe [editați] și adăugați acele informații vitale la întrebarea dvs., astfel încât toate faptele de care avem nevoie să fie în întrebare. Vă rugăm să nu utilizați Adăugare comentariu, deoarece acesta este legătura noastră ascendentă către dvs. Toate informațiile despre sistemul dvs. ar trebui să apară în Întrebarea cu[editare]
drapel ar
Dacă faci `nc ... > /dev/sdc2/folder1`, vei distruge a doua partiție a discului tău `sdc`! Pentru a copia foldere și fișiere, trebuie să copiați într-o partiție montată, nu într-o partiție brută. Dacă doriți să utilizați `nc` mai degrabă decât `rsync` obișnuit sau o partajare NFS sau Samba montată, atunci utilizați `tar` așa cum este sugerat de @muru.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.