Nyheter i Android, Telefoner, Prylar Och Recensioner

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

Hur du än använder din Raspberry Pi, någon gång kommer du 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 retrospelmaskin, 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 PC, 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 ska 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 absolut 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 PC. Om den nödvändiga informationen är lagrad 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?

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.

Undvik det här alternativet, såvida du inte är desperat eller det finns en viss begränsning för att använda metoderna som utforskas nedan.

Vad ä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 vilken annan enhet som helst. Inget behöver stängas av, inga kortläsare krävs. Allt du behöver är en lämplig nätverksansluten PC 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.

    Skicka data med e-post Synkronisera via molnlagring Överför data från din Raspberry Pi med USB Byt data från din Raspberry Pi över SSH Använd din PC:s FTP-klient för att överföra data till Raspberry Pi

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

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

För många kommer detta att vara det mest självklara alternativet. Genom att komma åt Raspberry Pi:s standard e-postklient eller komma åt webbmail i webbläsaren kan du e-posta data.

Relaterad  Sonos har en nästan okänd Cyber ​​Monday-rea

Hur du skickar e-postmeddelandet är upp till dig. Om du använder Gmail kommer du att kunna 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, e-posta den bara till din egen adress eller något annat konto du äger.

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

2. Öppna 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 detta är inte det enda molnalternativet du bör överväga. Tyvärr erbjuder inga välkända molntjänster tråkiga appar för Raspberry Pi.

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

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

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 PC, eller från en PC till din Pi, är med en flyttbar USB-enhet.

Alla Raspberry Pi har en standard USB-enhet (förutom Pi Zero—detta kommer med en passande adapter). Sätt bara in en formaterad enhet i en extra Raspberry Pi USB-port och hitta den sedan i filhanteraren. Om du använder en äldre Pi och har ont om USB-portar, överväg en USB-hubb. En vanlig USB-hubb är bra för en USB-flashenhet. En strömförsörjd hubb kommer dock att behövas för enheter som drar ström från Pi:n, som en hårddisk.

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

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

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

Skapa sedan en monteringspunkt. Detta är i huvudsak en katalog som visar innehållet på enheten.

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 ha matat ut dem säkert, kopiera dem till din PC. För att manuellt avmontera använd:

sudo umount /media/usb

Jobb klart!

Relaterad  6 snabba sätt att fixa hörlurseko i Windows 10

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 som anropas scp (Secure Copy Protocol) gör detta möjligt.

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

scp [email protected]:file.txt

Detta använder scp kommando, identifierar enheten och standardanvändarnamnet och anger namnet på filen. File.txt-dokumentet kommer att överföras från Pi till din dators hemkatalog.

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

scp file.txt [email protected]:

(Det: i slutet är väldigt viktigt!)

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

scp file.txt [email protected]:subdirectory/

Den här metoden liknar ADB-push-kommandot som används för att skicka data till och från en Android-enhet när ett nytt ROM blinkar eller rotar.

5. Överför Raspberry Pi-data med 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 ta data från din Raspberry Pi. För detta är det flexibla FileZilla-projektet med öppen källkod ett bra ställe att börja.

Ladda ner: FileZilla (Free)

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 pusha och dra filer i GUI. Du kan aktivera SSH med Raspberry Pi:s raspi-config-verktyg. Alternativt, öppna från Raspberry Pi OS-skrivbordet Meny > Inställningar > Raspberry Pi-konfiguration.

Öppna FileZilla på din PC Arkiv > Webbplatshanterareoch klicka Ny webbplats. Härifrån anger du IP-adress av din Raspberry Pi i Värd låda.

Fortsätt att fylla i formuläret, välj SFTP – SSH File Transfer Protocol för protokollet och Vanligt för inloggningstypen. Ange det aktuella användarnamnet och lösenordet för Raspbian för Användare och Lösenord (som 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 är uppstartad 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 igenom katalogerna på båda sidor för att hitta käll- och målfilerna. När du har gjort detta kopierar du filer från din Raspberry Pi genom att dra dem till den vänstra rutan. Alternativt, högerklicka och välj Ladda ner.

Relaterad  Hur man laddar ner och använder Windows 11-bakgrundsbilder

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 kommer du direkt att se fördelen. Den lilla datorn blir betydligt mer användbar, oavsett om du överför mediefiler eller kopierar retrospel-ROM.

Även om det är lite krångligt att installera, 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ärrfilöverföringssystem.

Om författaren

Christian Cawley (1562 publicerade artiklar)

Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssling, en Lego-älskare och en retrospelfantast.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

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

Klicka här för att prenumerera