Hur man kopierar data från en Raspberry Pi till en dator: 5 sätt

Hur man kopierar data från en Raspberry Pi till en dator: 5 sätt

Hur du än använder din Raspberry Pi kommer du någon gång att leta efter ett enkelt sätt att kopiera data till och från datorn. Det kan vara att köra en webbserver, en mediaserver, en retro spelmaskin, vad som helst.





Det här kan vara knepigt. I grund och botten finns det ett dåligt sätt att överföra filer från Raspberry Pi till en dator, och flera bra. Om du någonsin har behövt kopiera data till eller från en Raspberry Pi och stött på problem, bör dessa fem metoder hjälpa dig i framtiden.





Fel sätt att kopiera filer från en Raspberry Pi till PC

Vi kommer att titta på fem metoder för att kopiera data från en Raspberry Pi till din stationära eller bärbara dator nedan. Innan dess är det dock värt att överväga det sjätte alternativet, och hur det är helt fel sätt att göra det.





Det är möjligt att mata ut Raspberry Pi: s SD -kort och läsa data på din dator. Om nödvändig data lagras i / boot / partitionen kan den nås med vilken annan enhet som helst. Trots att Pi kör ett Linux -operativsystem kan även en Windows -dator läsa dessa data.

Så varför skulle du inte göra det här?



Windows 10 visar inte batteriikon
  • I de flesta fall är microSD -kortet Pi: s startenhet
  • Raspberry Pi måste stängas av för att ta bort kortet
  • Du riskerar datakorruption på SD -kortet

Som du kan se är denna metod i bästa fall obekväm.

Om du inte är desperat, eller om det finns någon begränsning för att använda metoderna som undersöks nedan, undvik det här alternativet.





Vilket är det bästa sättet att överföra filer från Raspberry Pi till PC?

Lyckligtvis finns det fem utmärkta alternativ som låter dig kopiera data från en Raspberry Pi till någon annan enhet. Inget behöver stängas av, inga kortläsare krävs. Allt du behöver är en lämplig nätverks -dator eller bärbar dator.

Följande fem metoder kan användas för att flytta data till och från din Raspberry Pi till din huvuddator.





  1. Skicka data med e -post
  2. Synkronisera via molnlagring
  3. Överför data från din Raspberry Pi med USB
  4. Byt data från din Raspberry Pi över SSH
  5. Använd datorns FTP -klient för att överföra data till Raspberry Pi

Låt oss utöka var och en av dessa och titta mer på dem.

1. Kopiera filer från Raspberry Pi till PC via e -post

För många är detta det mest uppenbara alternativet. Genom att komma åt Raspberry Pi standard e -postklient eller komma åt webbmail i webbläsaren kan du skicka data via e -post.

Hur du skickar e -postmeddelandet är upp till dig. Om du använder Gmail kan du spara meddelandet som ett utkast. När du sedan loggar in på Gmail på din huvuddator kommer den att finnas där. Annars, om du använder en e -postklient, bara skicka den till din egen adress eller till något annat konto du äger.

Observera att det troligtvis finns en gräns för storleken på den bilaga du kan använda. För Gmail kan du spara bilagan till Google Drive. För andra lösningar, observera en allmän gräns på 10 MB för bilagor.

2. Få åtkomst till molnlagring i webbläsaren

Som nämnts ovan kan du använda Google Drive för att vara värd för en e -postbilaga. Men det här är inte det enda molnalternativet du bör överväga. Tyvärr erbjuder inga välkända molntjänster nagtiva appar för Raspberry Pi.

Så, vad ska du göra? Tja, du kan komma åt molntjänster via Chromium -webbläsaren. Dropbox, Box, OneDrive och Google Drive kan alla användas på detta sätt. Framgång beror i slutändan dock på vilken Raspberry Pi du använder.

Till exempel kommer Raspberry Pi 4 8GB -modellen att ge snabbare åtkomst till molnlagring än en Raspberry Pi 2. Vi föreslår att du håller dig till det som du tycker är mest användbart.

3. Överför fil från Raspberry Pi till PC med USB

Ett annat sätt att flytta data från din Raspberry Pi till en dator, eller från en dator till din Pi, är med en flyttbar USB -enhet.

Alla Raspberry Pi har en standard USB -enhet (utom Pi Zero --- detta levereras med en lämplig adapter). Sätt helt enkelt in en formaterad enhet i en extra Raspberry Pi USB -kortplats och hitta den sedan i filhanteraren. Om du använder en äldre Pi och saknar USB -portar, överväg sedan en USB -hubb. En vanlig USB -hubb är bra för en USB -flashenhet. Men det kommer att behövas en driven hub för enheter som drar ström från Pi, som en hårddisk.

Med USB -enheten insatt bör den automatiskt monteras. Om inte, måste du montera den manuellt. Börja med att hitta sitt unika ID:

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

Leta efter en post märkt sda1 (även om detta kan skilja sig åt) och notera namnet innan du fortsätter.

Skapa sedan en monteringspunkt. Detta är i huvudsak en katalog som visar enhetens innehåll.

sudo mkdir /media/usb

(Du behöver inte kalla det 'usb' men det hjälper.)

Se sedan till att Pi -användaren äger mappen. Annars kommer du inte att kunna se innehållet!

sudo chown -R pi:pi /media/usb

Du kan sedan montera enheten med:

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

När du är klar kan du enkelt kopiera filer till USB -enheten och, efter att du har matat ut säkert, kopiera dem till din dator. För att avmontera användningen manuellt:

sudo umount /media/usb

Jobbet färdig!

4. Ladda ner och ladda upp filer från Raspberry Pi över SSH

Vill du flytta data till din Raspberry Pi med SSH?

Ett kommando kallas scp (Secure Copy Protocol) gör detta möjligt.

På Linux -datorer kan du använda SSH i terminalen. I Windows kan du använda SSH i Windows PowerShell eller kopiera filerna från en Raspberry Pi till Windows som använder PuTTY SSH -klienten .

scp pi@192.168.0.15:file.txt

Detta använder scp kommando, identifierar enheten och standard användarnamn och anger namnet på filen. Dokumentet file.txt överförs från Pi till datorns hemkatalog.

För att kopiera file.txt till din Pi, använd:

scp file.txt pi@192.168.0.15:

(Det: i slutet är mycket viktigt!)

Återigen är hemkatalogen standarddestinationen. För att ändra detta, ange en annan katalog, till exempel:

scp file.txt pi@192.168.0.15:subdirectory/

Denna metod liknar ADB -pushkommandot som används för skicka data till och från en Android -enhet när du blinkar en ny ROM eller rotar.

hur man lägger till en gif till google diabilder

5. Överför Raspberry Pi -data med hjälp av FTP

Om du har en bra FTP -klient som har stöd för den säkra SFTP, så är detta kanske det bästa alternativet för att hämta data från din Raspberry Pi. För detta är det flexibla, öppna källkodsprojektet FileZilla ett bra ställe att börja.

Ladda ner : FileZilla (Fri)

SFTP står för SSH File Transfer Protocol. Om SSH är aktiverat på din Raspberry Pi kan du använda SFTP för att skjuta och dra filer i GUI. Du kan aktivera SSH med Raspberry Pi: s raspi-konfigurationsverktyg. Alternativt, från Raspberry Pi OS -skrivbordet, öppna Meny> Inställningar> Raspberry Pi -konfiguration .

Med FileZilla igång på din dator, öppna Arkiv> Platshanterare och klicka på Ny webbplats . Härifrån anger du IP-adress av din Raspberry Pi i Värd låda.

Fortsätt fylla i formuläret, välj SFTP - SSH File Transfer Protocol för protokollet och Vanligt för inloggningstypen. Ange det nuvarande Raspbian -användarnamnet och lösenordet för User and Password (standard är detta 'pi' och 'hallon'). Överväg att använda Döp om för att ge anslutningen ett beskrivande namn --- detta är särskilt användbart om du använder FileZilla regelbundet.

Om Pi redan har startats kan du klicka Ansluta för att påbörja anslutningen.

I FileZilla är den lokala enheten (din dator) till vänster, med fjärrdatorn (Raspberry Pi) till höger. Du måste bläddra i katalogerna på båda sidor för att hitta käll- och målfiler. När du har gjort detta kopierar du filer från din Raspberry Pi genom att dra dem till den vänstra rutan. Alternativt kan du högerklicka och välja Ladda ner .

För att kopiera filer till Pi, flytta dem helt enkelt från vänster till höger.

Det är enkelt att kopiera filer från en Raspberry Pi till en Windows- eller Linux -dator

Med fem vettiga alternativ för att kopiera data till och från din Raspberry Pi ser du omedelbart fördelen. Den lilla datorn blir betydligt mer användbar, oavsett om du överför mediefiler eller kopierar retro -spel -ROM -skivor.

Även om det är lite jobbigt att konfigurera, tror vi att SFTP är den bästa lösningen för att överföra filer till och från din Raspberry Pi. Oavsett vilken metod du använder behöver varje Raspberry Pi -projekt någon form av fjärröverföringssystem.

Dela med sig Dela med sig Tweet E-post 26 Fantastiska användningsområden för en Raspberry Pi

Vilket Raspberry Pi -projekt ska du börja med? Här är vår sammanfattning av de bästa användningsområdena och projekten för Raspberry Pi som finns!

Läs Nästa
Relaterade ämnen
  • DIY
  • FTP
  • Fildelning
  • Raspberry Pi
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera