BTRFS för PI

filsystem är en av de saker som typiska slutanvändare inte tänker mycket om. Tydligen är [Seaque] inte en typisk slutanvändare. Han har skrivit några instruktioner om hur man kör ett alternativt filsystem-BTRFS-på hallon PI.

Det högra filsystemet kan göra stor skillnad när det gäller prestanda och underhåll av något system som behandlar lagring. Linux, inklusive de flesta OSS för Raspberry Pi, använder ett av ext-filsystemen. Dessa är kamphärdade och väl förstådda. Det finns dock andra filsystem, varav många har avancerade funktioner överlägsna standardfilsystemet för vissa applikationer.

Btrfs, ofta uttalade “smör effekter”, börja livet på Oracle och föddes från en idé i ett IBM-papper. Det erbjuder avancerade funktioner som pooling, snapshots och möjligheten att säkra flera enheter i en logisk enhet. En anmärkningsvärd funktion som filsystemet erbjuder är copy-on-write. Det betyder att filkopior kan dela gemensamma block så länge de är vanliga. Komprimering är tillgänglig, liksom sådd ett filsystem med skrivskyddad lagring, vilket kan vara mycket användbart i vissa inbäddade system. Du kan också konfigurera flera typer av RAID med ingenting annat än BTRF. Du kan se en videopresentation om funktioner i BTRFs nedan.

Posten med [SeaQueue] föreslår ett 8 GB SD-kort, även om du tydligen kan pressa på ett 4 GB-kort. Han påpekar också att BTRFS inte stöder swap-filer (men du kan skapa en dedikerad swap-partition) och att vissa arbetsbelastningar kan orsaka många skrivningar som kan vara dåliga för SD-kort och annat fastlagring. Han föreslår att du kan använda en SSD istället för ett SD-kort eller USB-enhet, och det ger tydligen bättre slitställ.

Behöver du den här typen av ström på en Raspberry Pi? kanske inte. Men det är fortfarande ett bra verktyg att ha till ditt förfogande. Vi kan föreställa oss system där man kan spänna samman flera volymer, gör ögonblicksbilder för säkerhetskopior, och implementera RAID kan komma till nytta.

Om du hellre har hackat ditt eget filsystem, det är också möjligt. Ett helt filsystem är ett stort jobb, men med säkring kan du skapa enkla filsystem som gör saker som front för en SSH-anslutning eller en komprimerad arkivfil. Den ursprungliga Unix-filosofin var att allt skulle vara en fil. Moderna utvecklare har flyttat bort från det till viss del, men du ser fortfarande tillfälliga exempel.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post