Slik kopierer du data fra en Raspberry Pi til en PC: 5 måter

Slik kopierer du data fra en Raspberry Pi til en PC: 5 måter

Uansett hvordan du bruker Raspberry Pi, vil du på et tidspunkt være på utkikk etter en enkel måte å kopiere data til og fra datamaskinen. Det kan kjøre en webserver, en medieserver, en retro spillmaskin, uansett.





Dette kan være vanskelig. I utgangspunktet er det en dårlig måte å overføre filer fra Raspberry Pi til en PC, og flere gode. Hvis du noen gang har måttet kopiere data til eller fra en Raspberry Pi og få problemer, bør disse fem metodene hjelpe deg i fremtiden.





Feil måte å kopiere filer fra en Raspberry Pi til PC

Vi ser på fem metoder for å kopiere data fra en Raspberry Pi til din stasjonære eller bærbare PC nedenfor. Før det er det imidlertid verdt å vurdere det sjette alternativet, og hvordan det er absolutt feil måte å gjøre det på.





Det er mulig å kaste ut Raspberry Pi's SD -kort og lese dataene på PCen. Hvis de nødvendige dataene er lagret i / boot / partisjonen, kan du få tilgang til dem med en hvilken som helst annen enhet. Til tross for at Pi kjører et Linux -operativsystem, kan til og med en Windows -PC lese disse dataene.

Så hvorfor skulle du ikke gjøre dette?



hvordan finner jeg hovedkortmodellen min
  • I de fleste tilfeller er microSD -kortet Pi -oppstartsenheten
  • Raspberry Pi må slås av for å fjerne kortet
  • Du risikerer datakorrupsjon på SD -kortet

Som du kan se, er denne metoden i beste fall upraktisk.

Med mindre du er desperat, eller det er noen begrensninger for å bruke metodene som er utforsket nedenfor, bør du unngå dette alternativet.





Hva er den beste måten å overføre filer fra Raspberry Pi til PC?

Heldigvis er det fem gode alternativer som lar deg kopiere data fra en Raspberry Pi til en hvilken som helst annen enhet. Ingenting trenger å slås av, det kreves ingen kortlesere. Alt du trenger er en passende PC eller bærbar datamaskin i nettverk.

Følgende fem metoder kan brukes til å flytte data til og fra Raspberry Pi til hoveddatamaskinen.





  1. Send data ved hjelp av e -post
  2. Synkroniser via skylagring
  3. Overfør data fra Raspberry Pi med USB
  4. Bytt data fra Raspberry Pi over SSH
  5. Bruk PC -ens FTP -klient til å overføre data til Raspberry Pi

La oss utvide hver av disse og se nærmere på dem.

1. Kopier filer fra Raspberry Pi til PC via e -post

For mange vil dette være det mest åpenbare alternativet. Ved å få tilgang til Raspberry Pi's standard e -postklient eller få tilgang til webmail i nettleseren kan du sende dataene på e -post.

Hvordan du sender e -posten er opp til deg. Hvis du bruker Gmail, kan du lagre meldingen som et utkast. Når du logger deg på Gmail på hoved -PC -en, vil den være der. Ellers, hvis du bruker en e -postklient, kan du bare sende den til din egen adresse eller en annen konto du eier.

Vær oppmerksom på at det sannsynligvis er en grense for størrelsen på vedlegget du kan bruke. For Gmail kan du lagre vedlegget på Google Disk. For andre løsninger, observer en generell totalgrense på 10 MB for vedlegg.

2. Få tilgang til Cloud Storage i nettleseren

Som nevnt ovenfor kan du bruke Google Disk til å være vert for et e -postvedlegg. Men dette er ikke det eneste skyalternativet du bør vurdere. Dessverre tilbyr ingen kjente skytjenester nagtive apper for Raspberry Pi.

Så hva bør du gjøre? Vel, du kan få tilgang til skytjenester via Chromium -nettleseren. Dropbox, Box, OneDrive og Google Drive kan alle brukes på denne måten. Suksess vil til syvende og sist avhenge av hvilken Raspberry Pi du bruker.

For eksempel vil Raspberry Pi 4 8GB -modellen gi raskere tilgang til skylagring enn en Raspberry Pi 2. Vi foreslår at du holder deg til det du synes er mest nyttig.

3. Overfør fil fra Raspberry Pi til PC ved hjelp av USB

En annen måte å flytte data fra din Raspberry Pi til en PC, eller fra en PC til din Pi, er med en flyttbar USB -stasjon.

Alle Raspberry Pi har en standard USB -stasjon (unntatt Pi Zero --- dette kommer med en passende adapter). Bare sett inn en formatert stasjon i et ekstra Raspberry Pi USB -spor, og finn den i filbehandleren. Hvis du bruker en eldre Pi og mangler USB -porter, bør du vurdere en USB -hub. En standard USB -hub vil være bra for en USB -flashenhet. Imidlertid vil en drevet hub være nødvendig for enheter som vil hente strøm fra Pi, som en harddisk.

Når USB -stasjonen er satt inn, skal den automatisk monteres. Hvis ikke, må du montere den manuelt. Begynn med å finne sin unike ID:

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

Se etter en oppføring merket sda1 (selv om dette kan variere), og noter navnet før du fortsetter.

Deretter lager du et festepunkt. Dette er egentlig en katalog som viser innholdet i stasjonen.

sudo mkdir /media/usb

(Du trenger ikke kalle det 'usb', men det hjelper.)

Sørg deretter for at Pi -brukeren eier mappen. Ellers kan du ikke se innholdet!

sudo chown -R pi:pi /media/usb

Du kan deretter montere stasjonen med:

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

Når du er ferdig, kan du enkelt kopiere filer til USB -stasjonen, og etter å ha kastet dem ut trygt, kan du kopiere dem til PCen. For å demontere bruk manuelt:

sudo umount /media/usb

Jobben er gjort!

4. Last ned og last opp filer fra Raspberry Pi over SSH

Vil du flytte data til Raspberry Pi ved hjelp av SSH?

En kommando ringte scp (Secure Copy Protocol) gjør dette mulig.

På Linux -PCer kan du bruke SSH i terminalen. På Windows kan du bruke SSH i Windows PowerShell, eller kopiere filene fra en Raspberry Pi til Windows som bruker PuTTY SSH -klienten .

scp pi@192.168.0.15:file.txt

Dette bruker scp kommando, identifiserer enheten og standard brukernavn, og spesifiserer navnet på filen. File.txt -dokumentet blir overført fra Pi til datamaskinens hjemmekatalog.

For å kopiere file.txt til din Pi, bruk:

scp file.txt pi@192.168.0.15:

(Det: på slutten er veldig viktig!)

Igjen er hjemmekatalogen standarddestinasjon. For å endre dette, angi en annen katalog, for eksempel:

scp file.txt pi@192.168.0.15:subdirectory/

Denne metoden ligner på ADB push -kommandoen som brukes til sende data til og fra en Android -enhet når du blinker en ny ROM eller roter.

hvordan fjerne bakgrunn i illustrator

5. Overfør Raspberry Pi -data ved hjelp av FTP

Hvis du har en god FTP -klient som har støtte for den sikre SFTP, så er dette kanskje det beste alternativet for å hente data fra din Raspberry Pi. For dette er det fleksible, åpne kildekode FileZilla -prosjektet et godt sted å starte.

nedlasting : FileZilla (Gratis)

SFTP står for SSH File Transfer Protocol. Hvis SSH er aktivert på Raspberry Pi, kan du bruke SFTP for å skyve og trekke filer i GUI. Du kan aktivere SSH ved å bruke Raspberry Pi's raspi-config-verktøy. Alternativt, fra Raspberry Pi OS -skrivebordet, åpne Meny> Innstillinger> Raspberry Pi -konfigurasjon .

Når FileZilla kjører på PCen, åpner du Fil> Nettstedsbehandling , og klikk Nytt nettsted . Herfra skriver du inn IP adresse av din Raspberry Pi i Vert eske.

Fortsett å fylle ut skjemaet, velg SFTP - SSH filoverføringsprotokoll for protokollen og Vanlig for påloggingstypen. Skriv inn det nåværende Raspbian -brukernavnet og passordet for bruker og passord (som standard er dette 'pi' og 'bringebær'). Vurder å bruke Gi nytt navn å gi forbindelsen et beskrivende navn --- dette er spesielt nyttig hvis du bruker FileZilla regelmessig.

Hvis Pi allerede er startet, kan du klikke Koble for å starte tilkoblingen.

I FileZilla er den lokale enheten (din PC) til venstre, med den eksterne datamaskinen (Raspberry Pi) til høyre. Du må bla gjennom katalogene på begge sider for å finne kilde- og destinasjonsfilene. Når du har gjort dette, kopierer du filer fra Raspberry Pi ved å dra dem til venstre rute. Alternativt kan du høyreklikke og velge nedlasting .

For å kopiere filer til Pi, bare flytt dem fra venstre til høyre.

Det er enkelt å kopiere filer fra en Raspberry Pi til en Windows- eller Linux -PC

Med fem fornuftige alternativer for å kopiere data til og fra din Raspberry Pi, vil du umiddelbart se fordelen. Den lille datamaskinen blir betydelig mer nyttig, enten du overfører mediefiler eller kopierer retrospill -ROM -er.

Selv om det er litt vanskelig å sette opp, tror vi at SFTP er den beste løsningen for å overføre filer til og fra Raspberry Pi. Uansett hvilken metode du bruker, trenger hvert Raspberry Pi -prosjekt et slags eksternt filoverføringssystem.

Dele Dele kvitring E -post 26 fantastiske bruksområder for en bringebær Pi

Hvilket Raspberry Pi -prosjekt bør du starte med? Her er vår oversikt over de beste Raspberry Pi -bruksområdene og -prosjektene som finnes!

Les neste
Relaterte temaer
  • DIY
  • FTP
  • Fildeling
  • Bringebær Pi
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere