Annons
Jag har nyligen tittat på alternativ för att utöka lagringsutrymmet på min Raspberry Pi (Storbritannien). Sådana val är begränsade - USB-portarna används ofta av ett tangentbord, mus eller retro spelkontroller Användbara Controller Configuration Tips för ett Raspberry Pi Retro Gaming Center Läs mer , medan SD-kortplatsen naturligtvis är begränsad till bara en enda enhet.
När det gäller att utöka lagring via USB-enheter finns det två alternativ, men hur du ansluter dessa kommer att påverka hur framgångsrik du är. Till exempel kan du ansluta din USB-hårddisk eller flash-enhet till en av USB-portarna - men om den porten behövs för en annan enhet kan det bli svårt.
Många Raspberry Pi-ägare använder USB-nav för att komma runt problemet och när du väl har insett vikten av detta (datorn drar inte tillräckligt med kraft för att ta itu med de flesta USB-enheter) och sedan lägga till en ny USB-enhet - lagring eller på annat sätt - borde inte vara en problem.
Det finns dock några saker som du måste vara medveten om när du utökar lagring på din Raspberry Pi. Även om det egentligen bara finns två vanliga USB-lagringsalternativ (flash-enhet och hårddiskenhet) bör du också se upp nedan för ett mycket användbart kortutvecklande trick för
Raspbian Optimera kraften i din hallonpi med RaspbianSom passar en man med för mycket teknik i händerna, har jag spelat med min Raspberry Pi nyligen och konfigurerat enheten så att den fungerar till fullo. Det fortsätter att fungera som ... Läs mer operativ system.Tre huvudsakliga lagringsalternativ
Du kommer att upptäcka att du har tre huvudalternativ för att lägga till, lagra och ta bort data till en Raspberry Pi:
- SD / SDHC-kort
- USB-minne
- USB-hårddisk
Du kan också använda nätverksenheter, USB DVD-R-enheter och NAS-enheter Synology DiskStation DS413j NAS Review och GiveawayAtt kalla Synology DiskStation DS413j en NAS-enhet (Network Attached Storage) är en förnedrande understatement - men ja, den serverar filer över nätverket. Att säga att den har RAID-funktionalitet är också något orättvist ... Läs mer (kanske drivs av en Raspberry Pi!) för ytterligare lagring, men de som anges ovan bör betraktas som dina tre primära alternativ.
Vi tittar mer på de tre alternativen, hur de kan användas mest effektivt och vid eventuella brister eller nackdelar.
Använda ett SD-kort för Raspberry Pi-datalagring
SanDisk Ultra 32 GB Class 10 SDHC UHS-I-minneskort upp till 80 MB / s (SDSDUNC-032G-GN6IN)SanDisk Ultra 32 GB Class 10 SDHC UHS-I-minneskort upp till 80 MB / s (SDSDUNC-032G-GN6IN) Köp nu på Amazon $6.99
Som du förmodligen kommer att veta om du använder en Raspberry Pi, the SD-kort är huvudlagringsalternativet. Pi använder detta kort - som borde vara ett SDHC-kort för bästa resultat - som en startenhet, för att köra operativsystemet och allmän lagring. Den ersätter effektivt hårddiskens roll i vanliga stationära datorer, även om den kan anses vara mer besläktad med en SSD Hur fungerar drivmedelsdrivna enheter?I den här artikeln kommer du att lära dig exakt vad SSD: er är, hur SSD: er faktiskt fungerar och fungerar, varför SSD: er är så användbara och den viktigaste nackdelen med SSD: er. Läs mer när det gäller bristen på rörliga delar och att det är låg energi.
Det finns olika operativsystem 11 operativsystem som körs på din hallonpiOavsett vilket Raspberry Pi-projekt du har, finns det ett operativsystem för det. Vi hjälper dig hitta det bästa Raspberry Pi OS för dina behov. Läs mer för Raspberry Pi. Förmodligen den mest populära är Raspbian Optimera kraften i din hallonpi med RaspbianSom passar en man med för mycket teknik i händerna, har jag spelat med min Raspberry Pi nyligen och konfigurerat enheten så att den fungerar till fullo. Det fortsätter att fungera som ... Läs mer , som som standard är utformad för att köras på ett 2 GB SD-kort. Resultatet av detta är att när man blinkar en Raspbian-bild kommer alla SD-kort att ha en partition på 2 GB, med en stor bit av SD-kortlagringsanvändningen.
Lyckligtvis finns det en väg runt detta. En utvidga filsystemet -funktionen ingår i raspi-konfigurationsskärmen i Raspbian, och gör att du kan utöka partitionens storlek till maximal SD-kort. Ser 4 justeringar för att superladda din hallonpi 4 justeringar för att superladda din hallonpiDu kan bli förvånad över att få veta att det finns många justeringar som kan tillämpas på Raspberry Pi, både från konfigurationsskärmen och hur du konfigurerar och installerar din drift ... Läs mer för fullständig information om hur du gör detta.
Ansluta och montera en USB Flash Drive
SanDisk Ultra Flair 16 GB USB 3.0 Flash Drive - SDCZ73-016G-G46SanDisk Ultra Flair 16 GB USB 3.0 Flash Drive - SDCZ73-016G-G46 Köp nu på Amazon $5.95
Infoga en USB-minne kommer inte att ha samma effekt som på ett operativsystem som Ubuntu eller Windows. Istället måste du montera enheten manuellt för att använda den som extra USB-lagring för din Raspberry Pi.
sudo ls / dev / sd *
Detta visar rätt namn på USB-enheten (antingen sda1 eller sda2). Du ska sedan ange följande och se till att ersätta [USB_DEVICE_NUMBER] med enhetsnamnet som upptäckts ovan.
sudo mount -t vfat / dev / [USB_DEVICE_NUMBER] / mnt / usb
Din USB-flashenhet kommer sedan att monteras som en enhet, tillgänglig från filbläsaren på din Raspberry Pi!
Vad sägs om en USB-hårddisk?
Särskilt användbart om du använder din Raspberry Pi som huvudkomponenten i en mediecenter Maskinvaran du behöver för att bygga ett hallon Pi Media CenterMed så många sätt att använda det bör du inte bli förvånad över att Raspberry Pi har sålt över 1 miljon enheter. Även om den är utformad för ett viktigt syfte (programmering), denna lilla dator med kreditkortsstorlek ... Läs mer eller NAS-ruta, ansluta en hårddisk kommer att ge en massiv lagringsökning.
Seagate Expansion Portable 2TB Extern hårddisk HDD - USB 3.0 för PC bärbar dator (STEA2000400)Seagate Expansion Portable 2TB Extern hårddisk HDD - USB 3.0 för PC bärbar dator (STEA2000400) Köp nu på Amazon $59.99
Ta också hänsyn till användningen av drivna USB-hubbar, som nämnts ovan. Om din USB-hårddisk inte har någon strömförsörjning (osannolikt, men de finns), bör du använda ett drivet USB-nav. En hårddisk med egen strömförsörjning bör användas på annat sätt.
Nu kan du få problem med att montera en USB-hårddisk på din Raspberry Pi. I en idealisk situation skulle detta vara fallet med plug-and-play, och om du har det mest uppdaterade Pi, då bör du kunna få åtkomst till din hårddisk med din minicomputer med lite problem - enheten bör monteras automatiskt och allt kommer bara att arbete.
Utan rätt konfigurations- och diskfilsystem kommer du dock att upptäcka att diskenheten fungerar dåligt. Det är till exempel möjligt att använda en NTFS-enhet med tillägg av en drivrutin, men dataöverföringen med den här metoden går långsamt. För att använda din USB-hårddisk effektivt (och exklusivt på din Raspberry Pi) är filsystemet EXT 4 måste användas - så om du redan har data på hårddisken måste detta säkerhetskopieras först innan omformate.
Konfigurera en USB-hårddisk för Raspberry Pi
Är din externa USB-hårddisk tom? I så fall bör du formatera det i EXT4, något du kan göra inom Raspbian med:
sudo mkfs.ext4 / dev / sda1-L untitled
Om du först behöver montera enheten (till exempel kan du redan ha en EXT4-partition), använd följande:
sudo mkdir / mnt / usbdrive
Detta skapar en katalog för enheten, som är monterad med det här kommandot:
sudo mount / dev / sda1 / mnt / usbdrive
Du kan använda följande kommando för att lista innehållet i den monterade enheten:
ls / mnt / usbdrive
Slutligen, om du planerar att ta bort enheten medan Raspberry Pi är igång:
sudo umount / dev / sda1
Som sidoanteckning, om du inte vill omformatera din hårddisk med filsystemet EXT4, kan du ändå använda NTFS med en prestandahit. Du behöver en enhet för detta, så öppna terminalen och ange:
sudo apt-get install ntfs-3g
Detta kommer att installera drivrutinen, så att du kan använda en NTFS-hårddisk med din Raspberry Pi.
Lätt att installera - om du gör rätt val
Med två utökade lagringsalternativ för USB (plus bonusen för att maximera SD-kortlagring i Raspbian) kan Raspberry Pi ha tillgång till samma mängd externt utrymme som en stationär dator.
Även om förmågan att använda en USB-flashenhet är användbar, kommer du förmodligen att få bästa lagring och snabbaste resultat med hjälp av en extern USB-hårddisk formaterad med EXT4. Detta måste dock vara en dedicerad enhet eftersom EXT4 inte är kompatibel med andra operativsystem. Om detta inte är praktiskt använder du en hårddisk formaterad som NTFS med drivrutinen ntfs-3g.
Extra lagring ger välsignelser i de flesta Raspberry Pi-projekt, från ett RaspBMC-driven mediecenter till att sätta upp en NAS-låda. Observera att det vi diskuterat här är för Raspbian OS och relaterade builds - andra (mindre populära) Raspberry Pi-operativsystem kan ha olika kommandon och drivrutiner för att hantera lagring.
Bildkrediter: Vector hallon, USB-minne via Shutterstock
Christian Cawley är vice redaktör för säkerhet, Linux, DIY, Programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av stationär och mjukvarosupport. Christian är en bidragsyter till Linux Format-magasinet, en Raspberry Pi-tinkerer, Lego-älskare och retro-spel-fan.