5 måder at kopiere data fra en Raspberry Pi til en pc

  • Michael Cain
  • 0
  • 3752
  • 954
Reklame

Du har haft succes med dit seneste Raspberry Pi-projekt. Måske bruger du det til at oprette fotos, musik eller endda video? Uanset hvad du vil, på et tidspunkt vil du gerne have en nem måde at få dataene fra Pi's SD-kort og på din pc's HDD.

Dette kan være vanskeligt.

Med praktisk talt ingen support fra skytjenester, kommer svaret i form af flytbare medier, e-mail og lokale netværkstricks. Hvis du nogensinde har været nødt til at kopiere data til eller fra en Raspberry Pi og løbe ind i problemer, skulle disse fem metoder hjælpe dig i fremtiden.

1. Send data via e-mail

Dette er sandsynligvis den mest indlysende mulighed - det er bestemt den første ting, jeg prøvede. Ved at få adgang til Raspberry Pis standard e-mail-klient (Claws Mail fra PIXEL-skrivebordsversionen af ​​Raspbian Jessie Upgrade Raspberry Pis Raspbian OS med PIXEL Desktop-miljøopgradering Raspberry Pi's Raspbian OS med PIXEL Desktop-miljøet Siden Raspberry Pi's Raspbian blev udgivet i 2012 operativsystem har haft et par revisioner, men desktopmiljøet var stort set det samme. Pixel ændrer det.), det er en simpel opgave at konfigurere din e-mail-konto, tilføje en vedhæftet fil og sende dataene.

Du foretrækker muligvis at få adgang til Gmail via Chromium-webbrowser - begge valgmuligheder er i orden.

Hvordan du sender e-mailen er op til dig. Hvis du bruger Gmail, kan du gemme beskeden som et udkast. Når du derefter logger ind på Gmail på din vigtigste pc, vil den være der. Ellers, hvis du bruger en e-mail-klient, bare e-mail den til din egen adresse eller en anden e-mail-konto, du har adgang til.

Hvis du ikke har en anden e-mail-konto, men har en Facebook-konto, har du en Facebook-e-mail-konto. Send dataene med det samme.

2. Få adgang til Cloud Storage i browseren

En anden åbenlyst-men-langsom mulighed er at få adgang til en af ​​dine skykonti og synkronisere data på denne måde. Desværre tilbyder ingen kendte skytjenester apps til Raspberry Pi, så det bedste alternativ er at uploade dine filer via Chromium-browseren.

Men hvilken service skal du bruge?

Dropbox og Box er begge tilgængelige via browseren, men er langsomme. OneDrive og Google Drive kan i mellemtiden næppe bruges. Vi foreslår, at du holder dig til det, du finder det mest nyttige.

3. Brug et USB-drev

Et andet fornuftigt valg er at bruge et USB-drev. Indsæt blot et formateret drev i et ekstra USB-slot i din Raspberry Pi, og vent på, at det vises i Raspbian-filhåndteringen. Hvis du bruger en ældre Pi eller en Raspberry Pi Zero Kom godt i gang med Raspberry Pi Zero Kom godt i gang med Raspberry Pi Zero Uanset om du har købt et magasin med et klistret på fronten eller fundet et kit online, er chancerne for, at du nu er den stolte ejer af en $ 5-computer: Raspberry Pi Zero. og mangler USB-porte, så er det tid til at ansætte en USB-hub. Mens en standard USB-hub vil være fint til en USB-flashenhed, skal du være opmærksom på, at der er brug for en drevet hub til enheder, der trækker strøm fra Pi.

Når USB-drevet er indsat, skal det automatisk monteres. Hvis ikke, skal du montere det manuelt. Begynd med at finde dets unikke ID:

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

Typisk finder du en post kaldet sda1 (selvom dette kan afvige), så hold et notat af navnet, før du fortsætter.

Opret derefter et monteringspunkt. Dette er hovedsageligt et bibliotek, der viser drevets indhold.

sudo mkdir / media / usb

(Du behøver ikke kalde det “usb” men det hjælper.)

Dernæst skal du sikre dig, at Pi-brugeren ejer mappen. Ellers kan du ikke se indholdet!

sudo chown -R pi: pi / media / usb

Du kan derefter montere drevet med:

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

Når du er færdig, kan du nemt kopiere filer til USB-drevet og efter sikkert at have kastet dem ud kopiere dem til din hovedcomputer. Sådan fjernes brugen manuelt:

sudo umount / media / usb

4. Send og modtag data med SCP

Lidt kompliceret at komme i arbejde, ideen med dette er, at du kan bruge kommandolinjen til at sende og modtage data mellem din Raspberry Pi og din pc.

En kommando kaldet scp (Secure Copy Protocol) gør dette muligt. For at bruge det skal du først oprette en SSH-forbindelse til din Raspberry Pi Opsætning af din Raspberry Pi til hovedløs brug med SSH Opsætning af din Raspberry Pi til hovedløs brug med SSH Raspberry Pi kan acceptere SSH-kommandoer, når den er tilsluttet en lokal netværk (enten med Ethernet eller Wi-Fi), så du nemt kan konfigurere det. Fordelene ved SSH går ud over at forstyrre den daglige screening…. Dette fungerer bedst for Linux, da Windows-brugere bliver nødt til at installere en SSH-klient for at få det til at fungere. Når det er tilsluttet i Linux, skal du skrive:

scp [email protected]: file.txt

Dette bruger scp kommando, identificerer enheden og standardbrugernavnet og specificerer navnet på filen. File.txt-dokumentet overføres fra Pi til din computers hjemmekatalog.

Sådan kopieres file.txt til din Pi, brug:

scp file.txt [email protected]:

(Det: i slutningen er meget vigtigt!)

Igen er hjemmekatalogen destinationen. Hvis du vil ændre dette, skal du angive en anden mappe, såsom:

scp file.txt [email protected]: undermappe /

Denne metode svarer til ADB-push-kommandoen, der bruges til at sende data til og fra en Android-enhed Sådan bruges ADB og Fastboot på Android (og hvorfor du skal) Sådan bruges ADB og Fastboot på Android (og hvorfor du skal) Lære at mestre ADB og Fastboot kan gøre din Android-oplevelse meget bedre. når der blinkes en ny ROM eller rodfæstning.

5. Den bedste mulighed: SFTP

Hvis du har en god FTP-klient, der har støtte til den sikre SFTP, er dette måske den bedste mulighed for at hente data fra din Raspberry Pi. For dette er det fleksible, open source FileZilla-projekt FileZilla - Hvorfor denne FTP-klient triumferer over sine konkurrenter FileZilla - Hvorfor denne FTP-klient triumferer over dets konkurrenter Bærbare apps gør dig uafhængig. Gemt på en USB-stick eller i din Dropbox-mappe, er alle dine vigtige værktøjer lige ved hånden, hvor du end går. Du behøver heller ikke at installere noget. er et godt sted at starte. Du kan downloade en kopi fra filezilla-project.org.

SFTP står for SSH File Transfer Protocol, så længe SSH er aktiveret på din Raspberry Pi (typisk via raspi-config skærmen) kan du bruge SFTP til at skubbe og trække filer i GUI.

Åbn, når FileZilla kører Fil> Site Manager, og klik Nyt websted. Herfra skal du indtaste IP-adresse af din Raspberry Pi i Vært boks (eller bare) raspberrypi.local hvis du har Bonjour-tjenester, der kører).

Fortsæt med at udfylde formularen ved at vælge SFTP - SSH File Transfer Protocol til protokollen og Normal for login-typen. Indtast det aktuelle Raspbian-brugernavn og -adgangskode til bruger og adgangskode (som standard er dette pi og hindbær). Du ønsker måske at klikke på Omdøb for at give forbindelsen et beskrivende navn - dette er især nyttigt, hvis du regelmæssigt bruger FileZilla.

Så længe Pi allerede er startet, kan du klikke på Opret forbindelse for at starte forbindelsen. I FileZilla er den lokale enhed (din pc) repræsenteret til venstre med fjerncomputeren (din Raspberry Pi) til højre. Du skal gennemse bibliotekerne på begge sider for at finde kilde- og destinationsfilerne. Når du har gjort dette, kan du kopiere filer fra din Raspberry Pi ved at trække dem til venstre rude eller højreklikke og vælge Hent.

(For at kopiere filer til Pi skal du blot flytte dem fra venstre til højre.)

Selvom det er lidt klogt at konfigurere, regner vi med, at SFTP er den bedste løsning til at overføre filer til og fra din Raspberry Pi.

Og hvis du er interesseret i at bruge din Raspberry Pi som en stationær pc Brug af Raspberry Pi som en desktop PC: 7 ting, jeg lærte efter en uge Brug af Raspberry Pi som en desktop PC: 7 Ting, jeg lærte efter en uge, kan en beskeden Raspberry Pi erstatter en stationær pc? Jeg brugte syv dage på at skrive og redigere på Pi med interessante resultater. , se hvad vi har lært af at gøre det.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.