Annuncio pubblicitario

Hai avuto successo con il tuo ultimo progetto Raspberry Pi. Forse lo stai usando per creare foto, musica o persino video? In ogni caso, a un certo punto vorrai un modo semplice per ottenere i dati dalla scheda SD del Pi e sull'HDD del tuo PC.

Questo può essere complicato.

Con praticamente nessun supporto dai servizi cloud, la risposta arriva sotto forma di supporti rimovibili, e-mail e trucchi di rete locale. Se hai mai dovuto copiare dati da o verso un Raspberry Pi e riscontrare problemi, questi cinque metodi dovrebbero aiutarti in futuro.

1. Invia dati via e-mail

Questa è probabilmente l'opzione più ovvia - è sicuramente la prima cosa che ho provato. Accedendo al client di posta elettronica predefinito di Raspberry Pi (Claws Mail a partire dal Versione desktop PIXEL di Raspbian Jessie), è semplice configurare il tuo account email, aggiungere un allegato e inviare i dati.

5 modi per copiare i dati da un Raspberry Pi a un PC e-mail di trasferimento dati raspberrypi

Potresti preferire accedere a Gmail tramite il browser Chromium: entrambe le opzioni vanno bene.

Il modo in cui invii l'e-mail dipende da te. Se stai utilizzando Gmail, sarai in grado di salvare il messaggio come bozza. Quindi, quando accedi a Gmail sul tuo PC principale, sarà lì. Altrimenti, se stai utilizzando un client di posta elettronica, invialo tramite email al tuo indirizzo o a un secondo account di posta elettronica a cui hai accesso.

instagram viewer

Se non disponi di un secondo account e-mail ma hai un account Facebook, allora hai un account e-mail Facebook. In una compressione, invia i dati a questo.

2. Accedi a Cloud Storage nel browser

Un'altra opzione ovvia ma lenta è quella di accedere a uno dei tuoi account cloud e sincronizzare i dati in questo modo. Sfortunatamente, nessun servizio cloud noto offre app per Raspberry Pi, quindi la soluzione migliore è caricare i file tramite il browser Chromium.

Ma quale servizio dovresti usare?

Dropbox e Box sono entrambi disponibili tramite il browser, ma sono lenti. OneDrive e Google Drive, nel frattempo, possono essere usati a malapena. Consigliamo di attenersi a qualsiasi cosa ritenga più utile.

3. Utilizzare un'unità USB

Un'altra scelta sensata è quella di utilizzare un'unità USB. Basta inserire un'unità formattata in uno slot USB di riserva in Raspberry Pi e attendere che appaia nel file manager Raspbian. Se stai utilizzando un Pi o un vecchio Raspberry Pi Zero e sono a corto di porte USB, allora è il momento di utilizzare un hub USB. Mentre un hub USB standard andrà bene per un dispositivo flash USB, si noti che sarà necessario un hub alimentato per i dispositivi che assorbiranno energia dal Pi.

5 modi per copiare i dati da un Raspberry Pi a un PC chiavetta USB muo rpi

Con l'unità USB inserita, dovrebbe montarsi automaticamente. In caso contrario, dovrai montarlo manualmente. Inizia trovando il suo ID univoco:

ls -l / dev / disk / by-uuid /

In genere troverai una voce chiamata sda1 (sebbene ciò possa differire), quindi tieni nota del nome prima di procedere.

Quindi, creare un punto di montaggio. Questa è essenzialmente una directory che visualizzerà il contenuto dell'unità.

sudo mkdir / media / usb

(Non è necessario chiamarlo "usb" ma aiuta.)

Quindi, assicurarsi che l'utente Pi sia proprietario della cartella. Altrimenti, non sarai in grado di visualizzare i contenuti!

sudo chown -R pi: pi / media / usb

È quindi possibile montare l'unità con:

sudo mount / dev / sda1 / media / usb -o uid = pi, gid = pi

Una volta terminato, puoi facilmente copiare i file sull'unità USB e, dopo averlo espulso in modo sicuro, copiarli sul computer principale. Per smontare manualmente usare:

sudo umount / media / usb

4. Invia e ricevi dati con SCP

Un po 'complicato per funzionare, l'idea è che puoi usare la riga di comando per inviare e ricevere dati tra il tuo Raspberry Pi e il tuo PC.

Un comando chiamato SCP (Secure Copy Protocol) lo rende possibile. Per usarlo, devi prima farlo stabilire una connessione SSH al tuo Raspberry Pi Configurazione di Raspberry Pi per l'uso senza testa con SSHRaspberry Pi può accettare comandi SSH quando è collegato a una rete locale (tramite Ethernet o Wi-Fi), consentendo di configurarlo facilmente. I benefici di SSH vanno oltre il turbare lo screening quotidiano ... Leggi di più . Funziona meglio con Linux, poiché gli utenti Windows dovranno installare un client SSH per farlo funzionare. Una volta connesso, in Linux, digitare:

scp [email protected]: file.txt

Questo utilizza il SCP comando, identifica il dispositivo e il nome utente predefinito e specifica il nome del file. Il documento file.txt verrà trasferito a partire dal il pi greco per la home directory del tuo computer.

Per copiare file.txt al tuo Pi, uso:

scp file.txt [email protected]:

(Quello: alla fine è molto importante!)

Ancora una volta, la home directory è la destinazione. Per cambiarlo, specifica una directory diversa, come ad esempio:

scp file.txt [email protected]: sottodirectory /

Questo metodo è simile al comando push ADB utilizzato per inviare dati da e verso un dispositivo Android Come utilizzare ADB e Fastboot su Android (e perché dovresti)Imparare a padroneggiare ADB e Fastboot può rendere la tua esperienza Android molto meglio. Leggi di più durante il flashing di una nuova ROM o il rooting.

5. L'opzione migliore: SFTP

Se disponi di un buon client FTP che supporta SFTP sicuro, questa è forse l'opzione migliore per acquisire dati dal tuo Raspberry Pi. Per questo, il progetto FileZilla flessibile e open source FileZilla - Perché questo client FTP trionfa sui suoi concorrentiLe app portatili ti rendono indipendente. Archiviati su una chiavetta USB o nella cartella Dropbox, tutti gli strumenti essenziali saranno a portata di mano ovunque tu vada. Non dovrai installare nulla. Leggi di più è un buon punto di partenza. Puoi scaricare una copia da filezilla-project.org.

SFTP sta per SSH File Transfer Protocol, quindi finché SSH è abilitato su Raspberry Pi (in genere tramite la schermata raspi-config) è possibile utilizzare SFTP per eseguire il push e il pull dei file nella GUI.

Con FileZilla in esecuzione, apri File> Site Managere fare clic Nuovo sito. Da qui, inserisci il indirizzo IP del tuo Raspberry Pi nel Ospite scatola (o solo raspberrypi.local se hai i servizi Bonjour in esecuzione).

5 modi per copiare i dati da un Raspberry Pi a un PC Muo fai da te raspberrypi transferdata sftp settings

Continua a compilare il modulo, selezionando SFTP - Protocollo di trasferimento file SSH per il protocollo e Normale per il tipo di accesso. Immettere il nome utente e la password Raspbian correnti per Utente e Password (per impostazione predefinita è pi e lampone). Potresti voler fare clic Rinominare per dare alla connessione un nome descrittivo - questo è particolarmente utile se usi FileZilla regolarmente.

5 Modi per copiare i dati da un Raspberry Pi a un PC Muo diy raspberrypi transferdata sftp transfer

Finché il Pi è già avviato, è possibile fare clic Collegare per iniziare la connessione. In FileZilla, il dispositivo locale (il tuo PC) è rappresentato a sinistra, con il computer remoto (il tuo Raspberry Pi) a destra. Dovrai sfogliare le directory su entrambi i lati per trovare i file di origine e di destinazione. Una volta fatto questo, puoi copiare i file dal tuo Raspberry Pi trascinandoli nel riquadro di sinistra o facendo clic con il pulsante destro del mouse e selezionando Scarica.

(Per copiare i file sul Pi, spostali semplicemente da sinistra a destra.)

Anche se un po 'complicato da configurare, riteniamo che SFTP sia la migliore soluzione per il trasferimento di file da e verso il tuo Raspberry Pi. Per file di piccole dimensioni come MP3 e immagini, puoi anche usa la partizione di avvio per copiare i dati.

E se ti interessa usando il tuo Raspberry Pi come PC desktop Uso di un Raspberry Pi come PC desktop: 7 cose che ho imparato dopo una settimanaUn modesto Raspberry Pi può sostituire un PC desktop? Ho trascorso sette giorni a scrivere e modificare il Pi, con risultati interessanti. Leggi di più , guarda cosa abbiamo imparato facendo questo.

Christian Cawley è vicedirettore per la sicurezza, Linux, DIY, programmazione e spiegazione tecnica. Produce anche The Really Useful Podcast e ha una vasta esperienza nel supporto di desktop e software. Un collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante di Lego e fan dei giochi retrò.