Com copiar dades d’un Raspberry Pi a un PC: 5 maneres

Com copiar dades d’un Raspberry Pi a un PC: 5 maneres

Tot i que utilitzeu el vostre Raspberry Pi, en algun moment cercareu una manera fàcil de copiar dades des de i cap a l’ordinador. Podria estar executant un servidor web, un servidor multimèdia, una màquina de jocs retro, qualsevol cosa.





Això pot ser complicat. Bàsicament, hi ha una mala manera de transferir fitxers des de Raspberry Pi a un PC, i diversos bons. Si alguna vegada heu hagut de copiar dades des d’un Raspberry Pi o des d’un problema i tenir problemes, aquests cinc mètodes us ajudaran en el futur.





La forma equivocada de copiar fitxers d’un Raspberry Pi a una PC

A continuació, veurem cinc mètodes per copiar dades d’un Raspberry Pi al vostre ordinador de sobretaula o portàtil. Abans, però, val la pena considerar la sisena opció i com és absolutament la forma equivocada de fer-la.





És possible expulsar la targeta SD del Raspberry Pi i llegir les dades del vostre PC. Si les dades necessàries s’emmagatzemen a la partició / boot, es pot accedir mitjançant qualsevol altre dispositiu. Tot i que el Pi funciona amb un sistema operatiu Linux, fins i tot un PC amb Windows pot llegir aquestes dades.

Llavors, per què no ho heu de fer?



com afegir una línia recta a la paraula
  • En la majoria dels casos, la targeta microSD és el dispositiu d’arrencada del Pi
  • El Raspberry Pi s’ha d’apagar per treure la targeta
  • Es corre el risc de corrupció de dades a la targeta SD

Com podeu veure, aquest mètode és incomodable en el millor dels casos.

A menys que estigueu desesperats o que hi hagi alguna restricció en l'ús dels mètodes que s'exploren a continuació, eviteu aquesta opció.





Quina és la millor manera de transferir fitxers de Raspberry Pi a PC?

Afortunadament, hi ha cinc excel·lents alternatives que us permeten copiar dades d’un Raspberry Pi a qualsevol altre dispositiu. No cal apagar res, no es requereixen lectors de targetes. Tot el que necessiteu és un ordinador portàtil o una xarxa adequada.

Es poden utilitzar els cinc mètodes següents per moure dades des del vostre Raspberry Pi fins al vostre equip principal.





  1. Envia dades mitjançant correu electrònic
  2. Sincronització mitjançant emmagatzematge al núvol
  3. Transferiu dades des del vostre Raspberry Pi amb USB
  4. Intercanvieu les dades del vostre Raspberry Pi per SSH
  5. Utilitzeu el client FTP del vostre PC per transferir dades a Raspberry Pi

Ampliem cadascun d’aquests i vegem-los amb més detall.

1. Copieu fitxers de Raspberry Pi a l'ordinador per correu electrònic

Per a molts aquesta serà l'opció més òbvia. Accedint al client de correu electrònic predeterminat de Raspberry Pi o accedint al correu web del navegador, podeu enviar les dades per correu electrònic.

Depèn de vosaltres com envieu el correu electrònic. Si utilitzeu Gmail, podreu desar-lo com a esborrany. Després, quan inicieu la sessió a Gmail al vostre PC principal, ja hi serà. En cas contrari, si utilitzeu un client de correu electrònic, envieu-lo per correu electrònic a la vostra pròpia adreça o a qualsevol altre compte que tingueu.

Tingueu en compte que és probable que hi hagi un límit per a la mida del fitxer adjunt que podeu utilitzar. Per a Gmail podeu desar el fitxer adjunt a Google Drive. Per a altres solucions, observeu un límit total general de 10 MB per als fitxers adjunts.

2. Accediu a l’emmagatzematge al núvol al navegador

Com s'ha indicat anteriorment, podeu utilitzar Google Drive per allotjar un fitxer adjunt de correu electrònic. Però aquesta no és l’única opció de núvol que hauríeu de tenir en compte. Malauradament, cap servei de núvol conegut no ofereix aplicacions dominants per al Raspberry Pi.

Què heu de fer, doncs? Bé, podeu accedir als serveis al núvol a través del navegador Chromium. Dropbox, Box, OneDrive i Google Drive es poden utilitzar d’aquesta manera. L'èxit, en última instància, dependrà del tipus de Raspberry Pi que utilitzeu.

Per exemple, el model Raspberry Pi 4 de 8 GB proporcionarà un accés més ràpid a l’emmagatzematge al núvol que un Raspberry Pi 2. Us recomanem que us quedeu amb el que us sembli més útil.

3. Transferiu fitxers del Raspberry Pi al PC mitjançant USB

Una altra manera de moure les dades del vostre Raspberry Pi a un PC o d’un PC al vostre Pi és amb una unitat USB extraïble.

Tots els Raspberry Pi tenen una unitat USB estàndard (excepte la Pi Zero --- ve amb un adaptador adequat). Simplement introduïu una unitat formatada en una ranura USB Raspberry Pi de recanvi i, a continuació, cerqueu-la al gestor de fitxers. Si feu servir un Pi anterior i no teniu ports USB, tingueu en compte un concentrador USB. Un concentrador USB estàndard estarà bé per a un dispositiu flash USB. Tanmateix, serà necessari un concentrador alimentat per a dispositius que prenguin energia del Pi, com ara un disc dur.

Amb la unitat USB inserida, s'hauria de muntar automàticament. Si no, haureu de muntar-lo manualment. Comenceu per trobar el seu identificador únic:

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

Cerqueu una entrada amb l'etiqueta sda1 (tot i que pot variar) i mantingueu una nota del nom abans de continuar.

A continuació, creeu un punt de muntatge. Es tracta bàsicament d’un directori que mostrarà el contingut de la unitat.

sudo mkdir /media/usb

(No cal que l'anomeneu 'usb', però és útil).

A continuació, assegureu-vos que l’usuari de Pi tingui la carpeta. En cas contrari, no podreu veure el contingut.

sudo chown -R pi:pi /media/usb

A continuació, podeu muntar la unitat amb:

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

Un cop hàgiu acabat, podeu copiar fàcilment fitxers a la unitat USB i, després d’exjectar-los amb seguretat, copiar-los al vostre PC. Per desmuntar-lo manualment:

sudo umount /media/usb

Feina feta!

4. Descarregueu i pengeu fitxers des de Raspberry Pi mitjançant SSH

Voleu moure dades al vostre Raspberry Pi mitjançant SSH?

Es diu una ordre scp (Protocol de còpia segura) ho fa possible.

Als ordinadors Linux, podeu utilitzar SSH al terminal. Al Windows, podeu utilitzar SSH al Windows PowerShell o copiar els fitxers d’un Raspberry Pi a Windows que utilitza el client PuTTY SSH .

scp pi@192.168.0.15:file.txt

Això fa servir el fitxer scp , identifica el dispositiu i el nom d'usuari per defecte i especifica el nom del fitxer. Es transferirà el document file.txt des de el Pi a al directori inicial del vostre ordinador.

Per copiar file.txt a el vostre Pi, utilitzeu:

scp file.txt pi@192.168.0.15:

(Això: al final és molt important!)

Una vegada més, el directori inicial és el destí predeterminat. Per canviar-ho, especifiqueu un directori diferent, com ara:

scp file.txt pi@192.168.0.15:subdirectory/

Aquest mètode és similar a l'ordre push ADB que s'utilitzava per fer-ho enviar dades a i des d’un dispositiu Android quan flaix una ROM nova o arrelament.

que és millor mbr o gpt

5. Transferiu dades de Raspberry Pi mitjançant FTP

Si teniu un bon client FTP que admeti SFTP segur, aquesta és potser la millor opció per obtenir dades del vostre Raspberry Pi. Per a això, el projecte FileZilla de codi obert flexible és un bon lloc per començar.

descarregar : FileZilla (Gratuït)

SFTP significa SSH File Transfer Protocol. Si SSH està habilitat al vostre Raspberry Pi, podeu utilitzar SFTP per empènyer i extreure fitxers a la GUI. Podeu habilitar SSH mitjançant l'eina raspi-config de Raspberry Pi. Com a alternativa, des de l’escriptori Raspberry Pi OS, obriu Menú> Preferències> Configuració de Raspberry Pi .

Obriu FileZilla amb el vostre ordinador Fitxer> Gestor de llocs i feu clic a Lloc nou . A partir d’aquí, introduïu el fitxer adreça IP del vostre Raspberry Pi al Amfitrió Caixa.

Continueu omplint el formulari i seleccioneu SFTP - Protocol de transferència de fitxers SSH per al Protocol i Normal per al tipus d'inici de sessió. Introduïu el nom d'usuari i la contrasenya actuals de Raspbian per a Usuari i contrasenya (per defecte es tracta de 'pi' i 'raspberry'). Penseu en utilitzar Canvia el nom per donar a la connexió un nom descriptiu --- això és particularment útil si utilitzeu FileZilla regularment.

Si el Pi ja està arrencat, podeu fer clic Connecteu-vos per començar la connexió.

A FileZilla, el dispositiu local (el vostre PC) es troba a l’esquerra i l’ordinador remot (Raspberry Pi) a la dreta. Haureu de navegar pels directoris dels dos costats per trobar els fitxers origen i de destinació. Un cop fet això, copieu els fitxers del vostre Raspberry Pi arrossegant-los al tauler esquerre. Com a alternativa, feu clic amb el botó dret i seleccioneu descarregar .

Per copiar fitxers al Pi, simplement moveu-los d’esquerra a dreta.

Copiar fitxers des d’un Raspberry Pi a un ordinador Windows o Linux és fàcil

Amb cinc opcions assenyades per copiar dades des del i al vostre Raspberry Pi, veureu immediatament el benefici. L’ordinador petit es fa molt més útil, ja sigui per transferir fitxers multimèdia o per copiar ROM de jocs retro.

Tot i que és una mica difícil de configurar, considerem que SFTP és la millor solució per transferir fitxers a i des del vostre Raspberry Pi. Sigui quin sigui el mètode que utilitzeu, cada projecte de Raspberry Pi necessita algun tipus de sistema de transferència de fitxers remot.

Compartir Compartir Tweet Correu electrònic 26 Usos increïbles per a un Raspberry Pi

Amb quin projecte de Raspberry Pi heu de començar? Aquí teniu el nostre resum dels millors usos i projectes de Raspberry Pi.

Llegiu a continuació
Temes relacionats
  • Bricolatge
  • FTP
  • Intercanvi d'arxius
  • Raspberry Pi
Sobre l'autor Christian Cawley(1510 articles publicats)

Editor adjunt de seguretat, Linux, bricolatge, programació i tecnologia explicada, i productor de podcasts realment útils, amb una àmplia experiència en suport d'escriptori i programari. Col·laborador de la revista Linux Format, Christian és un fabricant de Raspberry Pi, un amant de Lego i un fan dels jocs retro.

Més de Christian Cawley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us