Btrfs

Installer og brug Btrfs på Fedora 33

Installer og brug Btrfs på Fedora 33
Btrfs (B-Tree Filesystem) er et moderne copy-on-write (CoW) filsystem til Linux. Det sigter mod at implementere mange avancerede filsystemfunktioner, mens der fokuseres på fejltolerance, reparation og nem administration. Btrfs-filsystemet er designet til at understøtte kravet om højtydende lagringsservere med høj kapacitet.

Hvis du vil lære mere om Btrfs-filsystemet, skal du tjekke min artikel Introduktion til Btrfs Filesystem.

I denne artikel vil jeg vise dig, hvordan du installerer Btrfs på Fedora 33 og bruger det. Så lad os komme i gang.

Installation af Btrfs-filsystem

Btrfs-filsystempakken er tilgængelig i det officielle pakkeopbevaringssted for Fedora 33. Så du kan nemt installere det på dit Fedora 33-operativsystem.

Opdater først DNF-pakkehåndteringscachen med følgende kommando:

$ sudo dnf makecache

For at installere Btrfs-filsystemet på Fedora 33 skal du køre følgende kommando:

$ sudo dnf installerer btrfs-progs -y

Fedora 33 bruger Btrfs-filsystemet som standard. Så det skal allerede være installeret på dit Fedora 33-operativsystem.

Partitionering af disken

Du behøver ikke at partitionere din HDD / SSD for at oprette et Btrfs-filsystem, du kan bare gøre det på din bare ikke-partitionerede HDD / SSD. Men du vil måske partitionere din HDD / SSD, før du formaterer din HDD / SSD med Btrfs-filsystemet.

Du kan liste alle lagerenheder og partitioner på din computer med følgende kommando:

$ sudo lsblk

Jeg har en harddisk sdb på min computer, som du kan se i skærmbilledet nedenfor. Jeg vil partitionere harddisken sdb og formatering af partitionerne med Btrfs-filsystemet til demonstration i denne artikel.

At partitionere harddisken sdb, Jeg vil bruge cfdisk partitioneringsværktøj.

Du kan åbne harddisken sdb med cfdisk partitioneringsværktøj som følger:

$ sudo cfdisk / dev / sdb

Vælg gpt og tryk på .

Vælg for at oprette en ny partition Fri plads, Vælg [Ny], og tryk på .

Indtast størrelsen på den partition, du vil oprette. Jeg opretter en 10 GB partition. Så jeg skriver 10G.

Du kan bruge følgende symboler til at oprette partitioner i forskellige størrelser / enheder:

Når du er færdig, skal du trykke på .

En ny partition (sdb1 i mit tilfælde) skal oprettes.

Lad os oprette en anden partition.

For at gøre dette skal du vælge Fri plads, Vælg [Ny], og tryk på .

Indtast størrelsen på partitionen, og tryk på .

En ny partition (sdb2 i mit tilfælde) skal oprettes.

Vælg for at skrive ændringerne til disken [Skriv] og tryk på .

Indtast for at bekræfte ændringerne Ja og tryk på .

Partitionstabellen skal gemmes på disken.

At holde op cfdisk program, vælg [ Afslut ] og tryk på .

Formatering af en disk med Btrfs-filsystem

I dette afsnit vil jeg vise dig, hvordan du formaterer en partition med Btrfs filsystem.

Jeg har oprettet 2 partitioner sdb1 og sdb2 i det tidligere afsnit af denne artikel. Jeg formaterer partitionen sdb1 med Btrfs filsystem til demonstrationen.

$ sudo lsblk

For at formatere partitionen sdb1 med Btrfs filsystem, kør følgende kommando:

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

BEMÆRK: Her, den -L flag angiver partitionens etiket. I dette tilfælde er partitionsetiketten data.

Skillevæggen sdb1 skal formateres med Btrfs-filsystemet.

Montering af et Btrfs-filsystem:

For at montere et Btrfs-filsystem skal du oprette et bibliotek (monteringspunkt), hvor du kan montere Btrfs-filsystemet.

For at oprette et bibliotek / et monteringspunkt /data, kør følgende kommando:

$ sudo mkdir -v / data

En gang /data monteringspunkt oprettes, kan du montere sdb1 Btrfs-filsystem på /data monteringspunkt med følgende kommando:

$ sudo mount / dev / sdb1 / data

Btrfs-partitionen sdb1 skal monteres i /data monteringspunkt, som du kan se på skærmbilledet nedenfor.

$ df -h

Kontrol af oplysninger om brug af Btrfs-filsystem

Det er meget vigtigt at kontrollere brugsoplysningerne til dit Btrfs-filsystem. Der er mange måder at kontrollere brugsoplysningerne til dit Btrfs-filsystem. Lad os se nogle af dem.

Du kan bruge følgende kommando til at se brugsoplysningerne for alle Btrfs-filsystemer på din computer:

$ sudo btrfs filsystem show

Som du kan se, er oplysningerne om brug af fedora_localhost-live Btrfs-filsystem (hvor Fedora 33-operativsystemet er installeret) og data Btrfs-filsystem, som vi har oprettet, vises.

Du bør finde følgende brugsoplysninger her:

For at finde oplysninger om diskbrug om et specifikt Btrfs-filsystem monteret på en bestemt biblioteksti (/data Lad os sige), kør følgende kommando:

$ sudo btrfs filsystembrug / data

Som du kan se, er en masse diskbrugsoplysninger om Btrfs-partitionen monteret på /data monteringspunkt vises.

Øverst skal du finde den samlede diskstørrelse på Btrfs-filsystemet.

Du skal også finde den mængde diskplads, som Btrfs-filsystemet har tildelt (reserveret til lagring af data) og den mængde diskplads, der bruges fra det tildelte / reserverede diskplads.

Du bør også finde den mængde diskplads, som Btrfs-filsystemet ikke tildelte (reserverede ikke til lagring af data) endnu, og den estimerede mængde diskplads (allokeret og ikke-allokeret), der stadig er tilgængelig til lagring af nye data.

I bunden skal du finde følgende oplysninger:

I bunden skal du også finde:

Her:

For at se resuméet af den tildelte og anvendte diskplads til data, metadata og system til et Btrfs-filsystem monteret i /data bibliotek, kør følgende kommando:

$ sudo btrfs filsystem df / data

Du kan også angive oplysninger om diskbrug af hver af filerne og katalogerne til Btrfs-filsystemet monteret på /data katalog som følger:

$ sudo btrfs filsystem du / data

I sidste ende er diskbrugsoversigten over alle filerne og mapperne i /data btrfs filsystem skal vises.

For kun at se diskforbrugsoversigten for filerne og katalogerne til Btrfs-filsystemet monteret på /data bibliotek, kør følgende kommando:

$ sudo btrfs filsystem du -s / data

Tilføjelse af flere lagerenheder til en Btrfs Filesyste

Hvis du har brug for mere diskplads på dit Btrfs-filsystem, kan du tilføje flere lagerenheder eller partitioner til Btrfs-filsystemet for at udvide disksystemet på filsystemet.

For eksempel at tilføje partitionen sdb2 på Btrfs-filsystemet monteret på /data bibliotek, kør følgende kommando:

$ sudo btrfs enhed tilføj / dev / sdb2 / data

Som du kan se, den nye partition sdb2 føjes til Btrfs-filsystemet monteret på /data vejviser.

$ sudo btrfs enhedsbrug / data

Som du kan se, er størrelsen på Btrfs-filsystemet monteret på /data bibliotek er steget.

$ df -h

Montering af et Btrfs-filsystem ved opstartstid:

Når du har oprettet et Btrfs-filsystem, vil du ikke montere det manuelt hver gang du starter din computer, i stedet for, du vil have det til automatisk at gøre det. Lad os se, hvordan man gør det.

Find først UUID for Btrfs-filsystemet monteret på /data katalog som følger:

$ sudo btrfs filsystem show / data

I mit tilfælde er UUID for Btrfs-filsystemet

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

Det vil være anderledes for dig. Så sørg for at erstatte den med din fra nu af.

Åbn / etc / fstab fil med nano-teksteditoren som følger:

$ sudo nano / etc / fstab

I slutningen af / etc / fstab-fil, skriv følgende linje.

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

Når du er færdig, skal du trykke på + x, efterfulgt af Y, og for at redde / etc / fstab fil.

For at ændringerne skal træde i kraft, skal du genstarte din computer med følgende kommando:

$ sudo genstart

Når din computer er startet, skal du se, at Btrfs-filsystemet er korrekt monteret i /data katalog ved opstartstid, som du kan se i skærmbilledet nedenfor.

$ df -h

Konklusion

I denne artikel har jeg vist dig, hvordan du installerer og bruger Btrfs-filsystemet på Fedora 33. Denne artikel skal hjælpe dig i gang med Btrfs-filsystemet på Fedora 33.

Kamp om Wesnoth 1.13.6 Udvikling frigivet
Kamp om Wesnoth 1.13.6 udgivet i sidste måned, er den sjette udviklingsudgivelse i 1.13.x-serien, og den leverer en række forbedringer, især til bruge...
Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...
Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...