[Risolto]Collegare due PC per trasferimento di dati veloce
-
- Scoppiettante Seguace
- Messaggi: 853
- Iscrizione: domenica 7 luglio 2013, 15:55
- Desktop: GNU/Linux
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
[Risolto]Collegare due PC per trasferimento di dati veloce
Ho due pc, su uno win e sull'altro ubuntu che sono nello stesso studio, e dovrei farli comunicare in maniera più veloce possibile per trasferire file dall'uno all'altro.
Qual'è il miglior compresso velocità/competenza, contando che competenze ne ho 0 a livello di sistemista.
Per quanto riguarda la velocità, anche 1-2 secondi di delay da un pc all'altro non sono un problema mentre arrivati a 5 secondi invece potrebbero cominciare a esserlo.
Grazie
Qual'è il miglior compresso velocità/competenza, contando che competenze ne ho 0 a livello di sistemista.
Per quanto riguarda la velocità, anche 1-2 secondi di delay da un pc all'altro non sono un problema mentre arrivati a 5 secondi invece potrebbero cominciare a esserlo.
Grazie
Ultima modifica di TommyB1992 il martedì 18 aprile 2023, 3:36, modificato 1 volta in totale.
- GjMan78
- Rampante Reduce
- Messaggi: 5487
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Collegare due PC per trasferimento di dati veloce
Come collegamento fisico rete cablata.
Come protocollo di comunicazione direi NFS, ma senza altri dettagli non posso essere sicuro che sia la scelta migliore.
Come protocollo di comunicazione direi NFS, ma senza altri dettagli non posso essere sicuro che sia la scelta migliore.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
-
- Scoppiettante Seguace
- Messaggi: 853
- Iscrizione: domenica 7 luglio 2013, 15:55
- Desktop: GNU/Linux
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Re: Collegare due PC per trasferimento di dati veloce
Parli di switch/hub o semplice cavo ethernet?
Hai articoli, guide o altro da consigliarmi?
Poi si può fare anche un tentativo, male che va se lo ritengo troppo lento posso sempre cambiare.
- GjMan78
- Rampante Reduce
- Messaggi: 5487
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Collegare due PC per trasferimento di dati veloce
Ora io non so nulla di come questi PC sono connessi tra loro, ma immagino che entrambi abbiano accesso ad internet.
Probabilmente il modo migliore è usare uno switch gigabit per collegare i due pc tra loro e con il router per l'accesso ad internet.
Ma ripeto: senza ulteriori dettagli posso solo fare ipotesi fantasiose.
Puoi partire dalla wiki, anche se quella in italiano non è molto aggiornata Server/NfsTommyB1992 ha scritto: ↑venerdì 14 aprile 2023, 19:38Hai articoli, guide o altro da consigliarmi?
Poi si può fare anche un tentativo, male che va se lo ritengo troppo lento posso sempre cambiare.
https://help.ubuntu.com/community/SettingUpNFSHowTo
Il tentativo lo puoi fare, ma dipende da come pensavi di effettuare lo scambio dati: unidirezionale, bidirezionale?
Se la macchina Windows deve accedere alla macchina Linux e non viceversa imposti il server NFS sulla seconda e sei a posto ma se c'è la necessità di fare anche il contrario dovrai configurare anche Samba, temo.
Il problema quindi non è la velocità di scambio dati ma la complessità della realizzazione, basandomi sulla tua premessa di non essere molto ferrato in materia.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
- thece
- Tenace Tecnocrate
- Messaggi: 12946
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Collegare due PC per trasferimento di dati veloce
a livello di "infrastruttura di rete" cosa hai a disposizione? Potrebbe bastare anche un solo cavo Ethernet che unisce direttamente i due PC, cavo straight o cross a seconda delle capacità delle schede di rete.TommyB1992 ha scritto: ↑venerdì 14 aprile 2023, 19:29Ho due pc, su uno win e sull'altro ubuntu che sono nello stesso studio, e dovrei farli comunicare in maniera più veloce possibile per trasferire file dall'uno all'altro.
In una rete mista Linux / Windows la soluzione che prediligo io è Samba : [HOWTO] Samba - Installazione & Configurazione
Probabilmente però la soluzione più semplice da installare è SFTP , basta installare un client e un server SSH su entrambe le parti.
Server SSH su Ubuntu
Codice: Seleziona tutto
sudo apt instal openssh-server
https://learn.microsoft.com/it-it/windo ... l_firstuse
Client SSH su Ubuntu
Il file manager e la shell vanno benissimo
Client SSH su Windows
WinSCP, PuTTY e la shell vanno benissimo
IMHO eviterei NFS. Non è una soluzione "bidirezionale"
Questa frase non ha molto senso
la velocità è data dalla quantità di dati spostati nell'unità di tempo. Il delay (ritardo) che c'entra?TommyB1992 ha scritto: ↑venerdì 14 aprile 2023, 19:29Per quanto riguarda la velocità, anche 1-2 secondi di delay da un pc all'altro non sono un problema mentre arrivati a 5 secondi invece potrebbero cominciare a esserlo.
Prova i diversi protocolli e vedi qual'è la soluzione che ti soddisfa di più.
La velocità potrebbe non essere il solo fattore importante da prendere in considerazione.
Conta anche la comodità nell'avviare il trasferimento.
-
- Scoppiettante Seguace
- Messaggi: 853
- Iscrizione: domenica 7 luglio 2013, 15:55
- Desktop: GNU/Linux
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Re: Collegare due PC per trasferimento di dati veloce
A livello di infrastruttura presumo nulla eccetto: i 2 pc e 1 router.
Comunque un cavo Ethernet qualsiasi va bene?
Mi sono spiegato male ma intendevo quello, che l'upload e il download devono avvenire in pochi secondi (circa 400kb per file). E la velocità è piuttosto importante perchè lavoro con dati che ricevo in tempo reale ai quali devo dare una risposta in tempo reale. Quindi intendevo che mi servirebbe poter "scambiare file" in un tempo di massimo 5 secondi dalla creazione di windows e dalla sua lettura su linux (il messaggio di risposta lo invio già in un altro modo ed è "istantaneo").
- thece
- Tenace Tecnocrate
- Messaggi: 12946
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Collegare due PC per trasferimento di dati veloce
Se hai un router a livello di infrastruttura di rete sei già a posto. Attacchi i PC al router con un cavo Ethernet (straight/dritto/normale), configuri le connessioni di rete e sei a cavallo.
Immagino che il router e le schede di rete dei due PC siano di classe Gigabit Ethernet. Con file di 400KB ciascuno non dovresti proprio avere problemi con qualsiasi protocollo.
Dal tuo primo post mi ero immaginato che il trasferimento dati venisse avviato manualmente. Dal tuo ultimo post sembra invece che tale trasferimento venga avviato da un'applicazione. Quale dei due?
Immagino che il router e le schede di rete dei due PC siano di classe Gigabit Ethernet. Con file di 400KB ciascuno non dovresti proprio avere problemi con qualsiasi protocollo.
Dal tuo primo post mi ero immaginato che il trasferimento dati venisse avviato manualmente. Dal tuo ultimo post sembra invece che tale trasferimento venga avviato da un'applicazione. Quale dei due?
-
- Scoppiettante Seguace
- Messaggi: 853
- Iscrizione: domenica 7 luglio 2013, 15:55
- Desktop: GNU/Linux
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Re: Collegare due PC per trasferimento di dati veloce
Direi più la seconda. Ho un software che mi crea questi file di ~400kb e li stipa in una cartella a mia scelta (che teoricamente sarebbe quella alla quale poi linux deve accedere/leggere/scaricare, dopodichè li processa e poi li cancella dalla cartella di windows).
- thece
- Tenace Tecnocrate
- Messaggi: 12946
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Collegare due PC per trasferimento di dati veloce
L'applicazione (B) che trasferirà i dati lavorerà con logica pull? Ovvero
- sul PC #1 un'applicazione A produce localmente i file in un determinato path.
- sul PC #2 un'applicazione B, ogni tot tempo, si connetterà allo share configurato sul path precedente, traferirà localmente i file, li processerà e provvederà a cancellarli dallo share a elaborazione terminata
La logica è più o meno questa?
Se il PC #1 è Windows e il PC #2 è Linux, usa Samba.
Sul PC #1 (Windows) crei uno share sulla directory in cui vengono prodotti i file.
Sul PC #2 (Linux) monti lo share di rete localmente al file system: sarà come lavorare sul file system locale.
- sul PC #1 un'applicazione A produce localmente i file in un determinato path.
- sul PC #2 un'applicazione B, ogni tot tempo, si connetterà allo share configurato sul path precedente, traferirà localmente i file, li processerà e provvederà a cancellarli dallo share a elaborazione terminata
La logica è più o meno questa?
Se il PC #1 è Windows e il PC #2 è Linux, usa Samba.
Sul PC #1 (Windows) crei uno share sulla directory in cui vengono prodotti i file.
Sul PC #2 (Linux) monti lo share di rete localmente al file system: sarà come lavorare sul file system locale.
Ultima modifica di thece il venerdì 14 aprile 2023, 22:26, modificato 1 volta in totale.
-
- Scoppiettante Seguace
- Messaggi: 853
- Iscrizione: domenica 7 luglio 2013, 15:55
- Desktop: GNU/Linux
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Re: Collegare due PC per trasferimento di dati veloce
Uhm.. provo a spiegarmi meglio:
PC windows, software A, crea file in una cartella a mia scelta. Io da cmd lancio il programma con il percorso dove salvare e lui comincia.
PC linux, software B, sta "in ascolto" per vedere se ci sono file nella cartella condivisa. Quando ne trova uno o più li legge in maniera cronologica temporale, processandoli uno a uno e e dopo ogni processamento cancellandoli da quella cartella.
Chiedo scusa se non sono stato preciso, ma essendo una cosa "nuova" non sapevo bene come spiegarmi.
- thece
- Tenace Tecnocrate
- Messaggi: 12946
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Collegare due PC per trasferimento di dati veloce
Nel frattempo ho rieditato il mio precedente post
- GjMan78
- Rampante Reduce
- Messaggi: 5487
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Collegare due PC per trasferimento di dati veloce
Se ho ben capito ti basta configurare un nfs server sulla macchina linux.TommyB1992 ha scritto: ↑venerdì 14 aprile 2023, 21:56Direi più la seconda. Ho un software che mi crea questi file di ~400kb e li stipa in una cartella a mia scelta (che teoricamente sarebbe quella alla quale poi linux deve accedere/leggere/scaricare, dopodichè li processa e poi li cancella dalla cartella di windows).
La cartella nfs condivisa da linux la puoi montare su windows come fosse un unità locale (ad es. z:\). Il software in funzione su Windows può salvare i file direttamente su z: e la macchina linux li elaborerà per poi cancellarli.
Edit:
@thece Vedo che abbiamo avuto più o meno la stessa idea, ma implementata in modi opposti.
Ultima modifica di GjMan78 il venerdì 14 aprile 2023, 22:30, modificato 1 volta in totale.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
-
- Scoppiettante Seguace
- Messaggi: 853
- Iscrizione: domenica 7 luglio 2013, 15:55
- Desktop: GNU/Linux
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
-
- Scoppiettante Seguace
- Messaggi: 853
- Iscrizione: domenica 7 luglio 2013, 15:55
- Desktop: GNU/Linux
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Re: Collegare due PC per trasferimento di dati veloce
Vi ringrazio.GjMan78 ha scritto: ↑venerdì 14 aprile 2023, 22:27Se ho ben capito ti basta configurare un nfs server sulla macchina linux.
La cartella nfs condivisa da linux la puoi montare su windows come fosse un unità locale (ad es. z:\). Il software in funzione su Windows può salvare i file direttamente su z: e la macchina linux li elaborerà per poi cancellarli.
Edit:
@thece Vedo che abbiamo avuto più o meno la stessa idea, ma implementata in modi opposti.
Domani provo a implementare e vi faccio sapere.
- thece
- Tenace Tecnocrate
- Messaggi: 12946
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Collegare due PC per trasferimento di dati veloce
Indipendentemente dal fatto che il software produca i file su un path locale piuttosto che remoto userei comunque Samba, o meglio il protocollo SMB.
Poichè c'è di mezzo Windows, NFS lo vedo come un'inutile complicazione ... ma è solo il mio parere
@TommyB1992 "va dove ti porta il cuore"
Poichè c'è di mezzo Windows, NFS lo vedo come un'inutile complicazione ... ma è solo il mio parere
@TommyB1992 "va dove ti porta il cuore"
File system watcher?TommyB1992 ha scritto: ↑venerdì 14 aprile 2023, 22:30Si tutto corretto ad eccezione che piuttosto che "connettersi" ogni tanto sta sempre "in ascolto". Ma presumo che per il senso dell'esempio non cambi nulla.
- OMBRA_Linux
- Imperturbabile Insigne
- Messaggi: 2701
- Iscrizione: mercoledì 18 febbraio 2015, 14:24
- Desktop: HP / Lenovo / Samsung
- Distribuzione: Android / Linux / Windows10-11
- Sesso: Maschile
- Località: Napoli
Re: Collegare due PC per trasferimento di dati veloce
Le quattro alternative più veloci sono.
1° FTP FileZilla.
2° Samba.
3° NAS.
4° Google Drive sul Disco sia lato Windows che Linux.
Nota: Sul Disco ci puoi mettere anche altri Cloud.
1° FTP FileZilla.
2° Samba.
3° NAS.
4° Google Drive sul Disco sia lato Windows che Linux.
Nota: Sul Disco ci puoi mettere anche altri Cloud.
Se per vivere devi strisciare, alzati e muori.
- Stealth
- Tenace Tecnocrate
- Messaggi: 17349
- Iscrizione: martedì 31 gennaio 2006, 22:55
- Desktop: Gnome
- Distribuzione: Ubuntu 22.04 LTS
Re: Collegare due PC per trasferimento di dati veloce
Se l'applicazione che crea i files (PC windows) può salvare in remoto (anche io, come thece, credo sia meglio samba per farlo) farei salvare i files creati direttamente su una cartella condivisa del PC linux. Da questo momento il pc linux potrà fare il suo lavoro (leggi, processa, cancella...) tutto in locale.
- GjMan78
- Rampante Reduce
- Messaggi: 5487
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Collegare due PC per trasferimento di dati veloce
E samba sia, allora! Tanto ai fini del risultato finale non cambia nulla, ma probabilmente avete ragione Samba è più digeribile per Windows.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
- dxgiusti
- Rampante Reduce
- Messaggi: 5372
- Iscrizione: lunedì 19 novembre 2007, 14:10
- Desktop: Mate
- Distribuzione: PCLinuxOS-Mate
- Sesso: Maschile
- Località: Lodi
Re: Collegare due PC per trasferimento di dati veloce
premetto che non ne ho mai fatto uso, leggendo sul forum di PCLinuxOS mi ha colpito >>> Croc per la sua semplicità (dicono). qui alcuni link:
https://ubunlog.com/it/croc-transfiere- ... e-equipos/
https://www.guidetti-informatica.net/20 ... i-comando/
https://github.com/schollz/croc/releases/tag/v9.6.4
leggo anche molto bene di >> Nitroshare:
https://it.tipsandtrics.com/nitroshare- ... ems-763007
ho solo voluto dare informazioni. ciao
edit: ero troppo curioso, installato (Croc) e provato. impiega come un copia/incolla. >> da linux a 11
haia...... non so se traferisce anche da windows a linux.
https://ubunlog.com/it/croc-transfiere- ... e-equipos/
https://www.guidetti-informatica.net/20 ... i-comando/
https://github.com/schollz/croc/releases/tag/v9.6.4
leggo anche molto bene di >> Nitroshare:
https://it.tipsandtrics.com/nitroshare- ... ems-763007
ho solo voluto dare informazioni. ciao
edit: ero troppo curioso, installato (Croc) e provato. impiega come un copia/incolla. >> da linux a 11
haia...... non so se traferisce anche da windows a linux.
-
- Scoppiettante Seguace
- Messaggi: 853
- Iscrizione: domenica 7 luglio 2013, 15:55
- Desktop: GNU/Linux
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Re: [Risolto]Collegare due PC per trasferimento di dati veloce
Risolto con Samba e funzion alla grande.
Vorrei ringrazie tutti per il contributo, in particolare a @thece e @GjMan78 che si sono spesi particolarmente nel cercare di aiutarmi.
Vorrei ringrazie tutti per il contributo, in particolare a @thece e @GjMan78 che si sono spesi particolarmente nel cercare di aiutarmi.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti