Btrfs

Installera och använd Btrfs på Fedora 33

Installera och använd Btrfs på Fedora 33
Btrfs (B-Tree Filesystem) är ett modernt copy-on-write (CoW) filsystem för Linux. Det syftar till att implementera många avancerade filsystemfunktioner samtidigt som man fokuserar på feltolerans, reparation och enkel administration. Btrfs-filsystemet är utformat för att stödja kravet på högpresterande lagringsservrar med hög kapacitet.

Om du vill lära dig mer om Btrfs-filsystemet, kolla in min artikel Introduktion till Btrfs Filesystem.

I den här artikeln ska jag visa dig hur du installerar Btrfs på Fedora 33 och använder den. Så, låt oss komma igång.

Installerar Btrfs-filsystem

Btrfs-filsystempaketet finns tillgängligt i det officiella paketförvaret för Fedora 33. Så du kan enkelt installera det på ditt Fedora 33-operativsystem.

Uppdatera först cacheminnet för DNF-pakethanteraren med följande kommando:

$ sudo dnf makecache

För att installera Btrfs-filsystemet på Fedora 33, kör du följande kommando:

$ sudo dnf installera btrfs-progs -y

Fedora 33 använder Btrfs-filsystemet som standard. Så det bör redan vara installerat på ditt Fedora 33-operativsystem.

Partitionera skivan

Du behöver inte partitionera din hårddisk / SSD för att skapa ett Btrfs-filsystem, du kan bara göra det på din odelade hårddisk / SSD. Men du kanske vill partitionera din hårddisk / SSD innan du formaterar din hårddisk / SSD med Btrfs-filsystemet.

Du kan lista alla lagringsenheter och partitioner på din dator med följande kommando:

$ sudo lsblk

Jag har en hårddisk sdb på min dator, som du kan se på skärmdumpen nedan. Jag kommer att partitionera hårddisken sdb och formatera partitionerna med Btrfs-filsystemet för demonstrationen i den här artikeln.

För att partitionera hårddisken sdb, Jag kommer att använda cfdisk partitioneringsverktyg.

Du kan öppna hårddisken sdb med cfdisk partitioneringsverktyg enligt följande:

$ sudo cfdisk / dev / sdb

Välj gpt och tryck .

Välj för att skapa en ny partition Fritt utrymme, Välj [Ny], och tryck .

Skriv in storleken på den partition du vill skapa. Jag skapar en 10 GB-partition. Så jag skriver in 10G.

Du kan använda följande symboler för att skapa partitioner av olika storlekar / enheter:

När du är klar trycker du på .

En ny partition (sdb1 i mitt fall) bör skapas.

Låt oss skapa en annan partition.

För att göra det, välj Fritt utrymme, Välj [Ny], och tryck .

Skriv in partitionens storlek och tryck på .

En ny partition (sdb2 i mitt fall) bör skapas.

Välj om du vill skriva ändringarna till disken [Skriv] och tryck .

För att bekräfta ändringarna, skriv in ja och tryck .

Partitionstabellen ska sparas på disken.

Att sluta cfdisk program, välj [ Sluta ] och tryck .

Formatera en disk med Btrfs Filesystem

I det här avsnittet ska jag visa dig hur du formaterar en partition med Btrfs filsystem.

Jag har skapat två partitioner sdb1 och sdb2 i det tidigare avsnittet av denna artikel. Jag formaterar partitionen sdb1 med Btrfs filsystem för demonstrationen.

$ sudo lsblk

För att formatera partitionen sdb1 med Btrfs filsystem, kör följande kommando:

$ sudo mkfs.btrfs -L data / dev / sdb1

NOTERA: Här, den -L flagg anger partitionens etikett. I det här fallet är partitionsetiketten data.

Partitionen sdb1 ska formateras med Btrfs-filsystemet.

Montera ett Btrfs-filsystem:

För att montera ett Btrfs-filsystem måste du skapa en katalog (monteringspunkt) där du kan montera Btrfs-filsystemet.

För att skapa en katalog / monteringspunkt /data, kör följande kommando:

$ sudo mkdir -v / data

När /data monteringspunkt skapas kan du montera sdb1 Btrfs-filsystem på /data monteringspunkt med följande kommando:

$ sudo mount / dev / sdb1 / data

Btrfs-partitionen sdb1 bör monteras i /data monteringspunkt som du kan se på skärmdumpen nedan.

$ df -h

Kontrollera Btrfs filsystems användningsinformation

Det är mycket viktigt att kontrollera användningsinformationen för ditt Btrfs-filsystem. Det finns många sätt att kontrollera användningsinformationen för ditt Btrfs-filsystem. Låt oss se några av dem.

Du kan använda följande kommando för att se användningsinformationen för alla Btrfs-filsystem på din dator:

$ sudo btrfs-filsystemshow

Som du kan se användningsinformationen för fedora_localhost-live Btrfs-filsystem (där Fedora 33-operativsystemet är installerat) och data Btrfs-filsystem som vi har skapat listas.

Du bör hitta följande användningsinformation här:

För att hitta information om diskanvändning om ett specifikt Btrfs-filsystem monterat på en specifik katalogväg (/data låt oss säga), kör följande kommando:

$ sudo btrfs filsystemanvändning / data

Som du kan se, är mycket skivanvändningsinformation om Btrfs-partitionen monterad på /data monteringspunkt visas.

På toppen bör du hitta den totala diskstorleken för Btrfs-filsystemet.

Du bör också hitta mängden diskutrymme som Btrfs-filsystemet har tilldelat (reserverat för lagring av data) och hur mycket diskutrymme som används från det tilldelade / reserverade diskutrymmet.

Du bör också hitta mängden diskutrymme som Btrfs-filsystemet inte tilldelade (reserverade inte för lagring av data) ännu och den uppskattade mängden diskutrymme (allokerad och otilldelad) som fortfarande är tillgänglig för lagring av ny data.

På botten bör du hitta följande information:

På botten bör du också hitta:

Här:

För att se sammanfattningen av det diskutrymme som tilldelats och används för data, metadata och system för ett Btrfs-filsystem monterat i /data katalog, kör följande kommando:

$ sudo btrfs filsystem df / data

Du kan också lista information om diskanvändning för var och en av filerna och katalogerna för Btrfs-filsystemet som är monterat på /data katalog enligt följande:

$ sudo btrfs filsystem du / data

Till slut sammanfattar diskanvändningen av alla filer och kataloger i /data btrfs filsystem ska visas.

För att bara se sammanfattningen av skivanvändningen av filerna och katalogerna för Btrfs-filsystemet monterat på /data katalog, kör följande kommando:

$ sudo btrfs filsystem du -s / data

Lägga till fler lagringsenheter till en Btrfs Filesyste

Om du behöver mer diskutrymme på ditt Btrfs-filsystem kan du lägga till fler lagringsenheter eller partitioner i Btrfs-filsystemet för att utöka filsystemets diskutrymme.

Till exempel för att lägga till partitionen sdb2 på Btrfs-filsystemet monterat på /data katalog, kör följande kommando:

$ sudo btrfs-enhet lägg till / dev / sdb2 / data

Som du kan se, den nya partitionen sdb2 läggs till i Btrfs-filsystemet monterat på /data katalog.

$ sudo btrfs enhetsanvändning / data

Som du kan se är storleken på Btrfs-filsystemet monterat på /data katalogen har ökat.

$ df -h

Montering av ett Btrfs-filsystem vid starttid:

När du väl har ställt in ett Btrfs-filsystem vill du inte montera det manuellt varje gång du startar din dator, utan du vill att den ska göra det automatiskt. Låt oss se hur man gör det.

Hitta först UUID för Btrfs-filsystemet monterat på /data katalog enligt följande:

$ sudo btrfs filsystemshow / data

I mitt fall är UUID för Btrfs-filsystemet

7732d03-b934-4826-9e8f-d7de4971fb15.

Det kommer att vara annorlunda för dig. Så se till att ersätta den med din från och med nu.

Öppna / etc / fstab fil med nano-textredigeraren enligt följande:

$ sudo nano / etc / fstab

I slutet av / etc / fstab-fil, skriv in följande rad.

UUID = 7732d03-b934-4826-9e8f-d7de4971fb15 / data btrfs standard 0 0

När du är klar trycker du på + X, följd av Y, och för att spara / etc / fstab fil.

För att ändringarna ska träda i kraft startar du om datorn med följande kommando:

$ sudo omstart

När din dator startar bör du se att Btrfs-filsystemet är korrekt monterat i /data katalog vid starttid, som du kan se på skärmdumpen nedan.

$ df -h

Slutsats

I den här artikeln har jag visat dig hur du installerar och använder Btrfs-filsystemet på Fedora 33. Den här artikeln ska hjälpa dig att komma igång med Btrfs-filsystemet på Fedora 33.

Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...
Hur man visar OSD-överlägg i helskärms Linux-appar och -spel
Att spela helskärmsspel eller använda appar i distraktionsfritt helskärmsläge kan avskärma dig från relevant systeminformation som syns i en panel ell...
Topp 5 spelinspelningskort
Vi har alla sett och älskat streaming av spel på YouTube. PewDiePie, Jakesepticye och Markiplier är bara några av de bästa spelarna som har tjänat mil...