Annonse

Du har hatt suksess med det siste Raspberry Pi-prosjektet ditt. Kanskje du bruker den til å lage bilder, musikk eller til og med video? Uansett, på et tidspunkt vil du ønske deg en enkel måte å få dataene fra Pi's SD-kort og på PC-ens HDD.

Dette kan være vanskelig.

Med praktisk talt ingen støtte fra skytjenester, kommer svaret i form av flyttbare medier, e-post og lokale nettverkstriks. 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 fremover.

1. Send data via e-post

Dette er sannsynligvis det mest åpenbare alternativet - det er absolutt det første jeg prøvde. Ved å gå inn på Raspberry Pis standard e-postklient (Claws Mail fra og med PIXEL desktop-versjon av Raspbian Jessie), er det en enkel oppgave å konfigurere e-postkontoen din, legge til et vedlegg og sende dataene.

5 måter å kopiere data fra en Raspberry Pi til en PC muo diy raspberrypi transferdata e-post

Du foretrekker kanskje tilgang til Gmail via Chromium-nettleseren - begge alternativene er fine.

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å din viktigste PC, vil den være der. Ellers, hvis du bruker en e-postklient, kan du bare sende den til din egen adresse, eller en andre e-postkonto du har tilgang til.

Hvis du ikke har en annen e-postkonto, men har en Facebook-konto, har du en Facebook-e-postkonto. Send dataene til dette på en klemme.

2. Få tilgang til Cloud Storage i nettleseren

Et annet åpenbart men sakte alternativ er å få tilgang til en av skykontoer og synkronisere data på denne måten. Dessverre tilbyr ingen kjente skytjenester apper for Raspberry Pi, så det beste alternativet er å laste opp filene dine via Chromium-nettleseren.

Men hvilken tjeneste skal du bruke?

Dropbox og Box er begge tilgjengelige via nettleseren, men går tregt. OneDrive og Google Drive, i mellomtiden, kan knapt brukes. Vi foreslår at du holder deg til det du synes er mest nyttig.

3. Bruk en USB-stasjon

Et annet fornuftig valg er å bruke en USB-stasjon. Bare sett en formatert stasjon inn i et ekstra USB-spor i Raspberry Pi, og vent til den vises i Raspbian-filbehandleren. Hvis du bruker en eldre Pi eller en Raspberry Pi Zero og mangler USB-porter, er det på tide å ansette en USB-hub. Mens en standard USB-hub vil være bra for en USB-blitsenhet, må du være oppmerksom på at det er behov for en drevet hub for enheter som henter strøm fra Pi.

5 måter å kopiere data fra en Raspberry Pi til en USB-pinne med muo rpi

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 /

Vanligvis vil du finne en oppføring som heter sda1 (selv om dette kan variere), så legg merke til navnet før du fortsetter.

Deretter oppretter du et monteringspunkt. Dette er egentlig en katalog som vil vise innholdet på stasjonen.

sudo mkdir / media / usb

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

Neste, sørg for at Pi-brukeren eier mappen. Ellers vil du ikke kunne 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 ut dem trygt, kopiere dem til datamaskinen din. Slik fjerner du bruk manuelt:

sudo umount / media / usb

4. Send og motta data med SCP

Litt komplisert å komme i gang, ideen med dette er at du kan bruke kommandolinjen til å sende og motta data mellom Raspberry Pi og PC-en.

En kommando som heter scp (Secure Copy Protocol) gjør dette mulig. For å bruke den, må du først gjøre det opprett en SSH-forbindelse til Raspberry Pi Sette opp bringebærpien din for hodeløs bruk med SSHRaspberry Pi kan godta SSH-kommandoer når de er koblet til et lokalt nettverk (enten med Ethernet eller Wi-Fi), slik at du enkelt kan konfigurere den. Fordelene med SSH går ut over å forstyrre den daglige screeningen ... Les mer . Dette fungerer best for Linux, ettersom Windows-brukere må installere en SSH-klient for å få det til å fungere. Når du er tilkoblet, i Linux, skriver du:

scp [email protected]: file.txt

Denne 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 [email protected]:

(Det: på slutten er veldig viktig!)

Igjen er hjemmekatalogen destinasjonen. For å endre dette, spesifiser en annen katalog, for eksempel:

scp file.txt [email protected]: underkatalog /

Denne metoden ligner på ADB-kommandoen som brukes til sende data til og fra en Android-enhet Hvordan bruke ADB og Fastboot på Android (og hvorfor du bør)Å lære å mestre ADB og Fastboot kan gjøre Android-opplevelsen din mye bedre. Les mer når du blinker en ny ROM eller roter.

5. Det beste alternativet: SFTP

Hvis du har en god FTP-klient som har støtte for sikker SFTP, er dette kanskje det beste alternativet å hente data fra Raspberry Pi. For dette fleksibelt, åpen kildekode FileZilla-prosjekt FileZilla - Hvorfor seier denne FTP-klienten over konkurrenteneBærbare apper gjør deg uavhengig. Lagret på en USB-pinne eller i Dropbox-mappen, vil alle viktige verktøy være til hånden uansett hvor du går. Du trenger ikke å installere noe heller. Les mer er et bra sted å starte. Du kan laste ned en kopi fra filezilla-project.org.

SFTP står for SSH File Transfer Protocol, så lenge SSH er aktivert på Raspberry Pi (vanligvis via raspi-config skjermen) kan du bruke SFTP for å skyve og trekke filer i GUI.

Med FileZilla i gang, åpne Fil> Site Manager, og klikk Ny side. Herfra skriver du inn IP adresse av Raspberry Pi i Vert boks (eller bare raspberrypi.local hvis du har Bonjour-tjenester som kjører).

5 måter å kopiere data fra en Raspberry Pi til en PC muo diy raspberrypi transferdata sftp-innstillinger

Fortsett å fylle skjemaet, velg SFTP - SSH File Transfer Protocol for protokollen og Normal for innloggingstypen. Skriv inn gjeldende Raspbian brukernavn og passord for User and Password (som standard er dette pi og bringebær). Det kan være lurt å klikke på Gi nytt navn for å gi forbindelsen et beskrivende navn - dette er spesielt nyttig hvis du bruker FileZilla regelmessig.

5 måter å kopiere data fra en Raspberry Pi til en pc muo diy raspberrypi transferdata sftp transfer

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

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

Selv om det er litt lurt å konfigurere, regner vi med at SFTP er den beste løsningen for å overføre filer til og fra Raspberry Pi. For små filer som MP3 og bilder kan du også gjøre det bruk oppstartspartisjonen å kopiere data.

Og hvis du er interessert i bruker Raspberry Pi som en stasjonær PC Bruke Raspberry Pi som stasjonær PC: 7 ting jeg lærte etter en ukeKan en beskjeden Raspberry Pi erstatte en stasjonær PC? Jeg brukte syv dager på å skrive og redigere på Pi, med interessante resultater. Les mer , sjekk ut hva vi har lært av å gjøre det.

Christian Cawley er assisterende redaktør for sikkerhet, Linux, DIY, programmering og teknisk forklart. Han produserer også The Really Useful Podcast og har lang erfaring innen stasjonær og programvare. Christian er en bidragsyter til Linux Format-magasinet, en Raspberry Pi tinkerer, Lego-elsker og retrospill-fan.