Sådan kopieres data fra en Raspberry Pi til en pc: 5 måder

Sådan kopieres data fra en Raspberry Pi til en pc: 5 måder

Men du bruger din Raspberry Pi, på et tidspunkt vil du være på udkig efter en let måde at kopiere data til og fra computeren. Det kan være at køre en webserver, en medieserver, en retro -spillemaskine, uanset hvad.





Dette kan være vanskelig. Grundlæggende er der en dårlig måde at overføre filer fra Raspberry Pi til en pc, og flere gode. Hvis du nogensinde har været nødt til at kopiere data til eller fra en Raspberry Pi og støde på problemer, bør disse fem metoder hjælpe dig i fremtiden.





Den forkerte måde at kopiere filer fra en Raspberry Pi til pc

Vi ser på fem metoder til kopiering af data fra en Raspberry Pi til din stationære eller bærbare pc nedenfor. Inden da er det dog værd at overveje den sjette mulighed, og hvordan det absolut er den forkerte måde at gøre det på.





Det er muligt at skubbe Raspberry Pi's SD -kort ud og læse dataene på din pc. Hvis de krævede data er gemt i / boot / partitionen, kan der tilgås dem med enhver anden enhed. På trods af at Pi kører et Linux -operativsystem, kan selv en Windows -pc læse disse data.

Så hvorfor skulle du ikke gøre dette?



hvordan man fremhæver i en pdf
  • I de fleste tilfælde er microSD -kortet Pi's boot -enhed
  • Raspberry Pi skal lukkes ned for at fjerne kortet
  • Du risikerer datakorruption på SD -kortet

Som du kan se, er denne metode i bedste fald ubelejlig.

Medmindre du er desperat, eller der er en vis begrænsning for at bruge de metoder, der er undersøgt nedenfor, skal du undgå denne mulighed.





Hvad er den bedste måde at overføre filer fra Raspberry Pi til PC?

Heldigvis er der fem fremragende alternativer, der lader dig kopiere data fra en Raspberry Pi til enhver anden enhed. Intet skal slukkes, der kræves ingen kortlæsere. Alt du behøver er en passende netværks -pc eller bærbar computer.

Følgende fem metoder kan bruges til at flytte data til og fra din Raspberry Pi til din hovedcomputer.





  1. Send data ved hjælp af e -mail
  2. Synkroniser via cloud storage
  3. Overfør data fra din Raspberry Pi med USB
  4. Skift data fra din Raspberry Pi over SSH
  5. Brug din pc's FTP -klient til at overføre data til Raspberry Pi

Lad os udvide hver af disse og se på dem mere detaljeret.

1. Kopier filer fra Raspberry Pi til pc via e -mail

For mange vil dette være den mest oplagte mulighed. Ved at få adgang til Raspberry Pi's standard e -mail -klient eller få adgang til webmail i browseren kan du e -maile dataene.

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

Bemærk, at der sandsynligvis er en grænse for størrelsen af ​​den vedhæftede fil, du kan bruge. For Gmail kan du gemme vedhæftede filer på Google Drev. For andre løsninger, overhold en generel 10 MB samlet grænse for vedhæftede filer.

2. Få adgang til Cloud Storage i browseren

Som nævnt ovenfor kan du bruge Google Drev til at være vært for en e -mail -vedhæftet fil. Men dette er ikke den eneste cloud -mulighed, du bør overveje. Desværre tilbyder ingen velkendte cloud-tjenester nagtive apps til Raspberry Pi.

Så hvad skal du gøre? Nå, du kan få adgang til cloud -tjenester via Chromium -browseren. Dropbox, Box, OneDrive og Google Drive kan alle bruges på denne måde. Succes afhænger i sidste ende af hvilken Raspberry Pi du bruger.

For eksempel vil Raspberry Pi 4 8GB -modellen give hurtigere adgang til cloud -lagring end en Raspberry Pi 2. Vi vil foreslå, at du holder dig til den, du finder den mest nyttige.

3. Overfør fil fra Raspberry Pi til pc ved hjælp af USB

En anden måde at flytte data fra din Raspberry Pi til en pc eller fra en pc til din Pi, er med et aftageligt USB -drev.

Alle Raspberry Pi'er har et standard USB -drev (undtagen Pi Zero --- denne leveres med en passende adapter). Indsæt ganske enkelt et formateret drev i en ekstra Raspberry Pi USB -slot, og find det derefter i filhåndteringen. Hvis du bruger en ældre Pi og mangler USB -porte, skal du overveje en USB -hub. En standard USB -hub vil være fin til en USB -flashenhed. Imidlertid vil der være brug for en drevet hub til enheder, der trækker strøm fra Pi, som en harddisk.

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

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

Se efter en post mærket sda1 (selvom dette kan variere), og noter navnet, før du fortsætter.

Opret derefter et monteringspunkt. Dette er i det væsentlige et bibliotek, der viser drevets indhold.

sudo mkdir /media/usb

(Du behøver ikke kalde det 'usb', men det hjælper.)

Sørg derefter for, 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 skubbet ud, kopiere dem til din pc. Sådan afmonteres manuelt:

sudo umount /media/usb

Færdigt arbejde!

4. Download og upload filer fra Raspberry Pi over SSH

Vil du flytte data til din Raspberry Pi ved hjælp af SSH?

En kommando kaldet scp (Secure Copy Protocol) gør dette muligt.

På Linux -pc'er kan du bruge SSH i terminalen. I Windows kan du bruge SSH i Windows PowerShell eller kopiere filerne fra en Raspberry Pi til Windows ved hjælp af PuTTY SSH -klienten .

scp pi@192.168.0.15:file.txt

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

For at kopiere file.txt til din Pi, brug:

scp file.txt pi@192.168.0.15:

(Det: i slutningen er meget vigtigt!)

Igen er hjemmekataloget standarddestinationen. For at ændre dette skal du angive et andet bibliotek, f.eks .:

scp file.txt pi@192.168.0.15:subdirectory/

Denne metode ligner den ADB push -kommando, der bruges til sende data til og fra en Android -enhed når der blinker en ny ROM eller rootes.

hvordan man spiller lokale co op -spil online

5. Overfør Raspberry Pi -data ved hjælp af FTP

Hvis du har en god FTP -klient, der understøtter den sikre SFTP, så er dette måske den bedste mulighed for at få fat i data fra din Raspberry Pi. Til dette er det fleksible, open source FileZilla -projekt et godt sted at starte.

Hent : FileZilla (Gratis)

SFTP står for SSH File Transfer Protocol. Hvis SSH er aktiveret på din Raspberry Pi, kan du bruge SFTP til at skubbe og trække filer i GUI. Du kan aktivere SSH ved hjælp af Raspberry Pi's raspi-konfigurationsværktøj. Alternativt kan du åbne fra Raspberry Pi OS -skrivebordet Menu> Indstillinger> Raspberry Pi -konfiguration .

Når FileZilla kører på din pc, skal du åbne Fil> Site Manager , og klik på Nyt websted . Herfra skal du indtaste IP-adresse af din Raspberry Pi i Vært boks.

Fortsæt med at udfylde formularen, vælge SFTP - SSH File Transfer Protocol for protokollen og Normal for logontypen. Indtast det nuværende Raspbian -brugernavn og kodeord for bruger og adgangskode (som standard er dette 'pi' og 'hindbær'). Overvej at bruge Omdøb at give forbindelsen et beskrivende navn --- dette er især nyttigt, hvis du bruger FileZilla regelmæssigt.

Hvis Pi allerede er startet, kan du klikke Forbinde for at starte forbindelsen.

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

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

Det er let at kopiere filer fra en Raspberry Pi til en Windows- eller Linux -pc

Med fem fornuftige muligheder for at kopiere data til og fra din Raspberry Pi ser du straks fordelen. Den lille computer bliver betydeligt mere nyttig, uanset om du overfører mediefiler eller kopierer retro -spil -ROM'er.

Selvom det er lidt besværligt at konfigurere, regner vi med, at SFTP er den bedste løsning til at overføre filer til og fra din Raspberry Pi. Uanset hvilken metode du bruger, har hvert Raspberry Pi -projekt brug for en slags fjernfiloverførselssystem.

Del Del Tweet E -mail 26 Fantastiske anvendelser til en Raspberry Pi

Hvilket Raspberry Pi -projekt skal du starte med? Her er vores oversigt over de bedste Raspberry Pi -anvendelser og -projekter der findes!

Læs Næste
Relaterede emner
  • gør det selv
  • FTP
  • Fildeling
  • Hindbær Pi
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -fan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere