Btrfs

Installeer en gebruik Btrfs op Fedora 33

Installeer en gebruik Btrfs op Fedora 33
Btrfs (B-Tree Filesystem) is een modern copy-on-write (CoW) bestandssysteem voor Linux. Het is bedoeld om veel geavanceerde bestandssysteemfuncties te implementeren, terwijl het zich richt op fouttolerantie, reparatie en eenvoudig beheer. Het Btrfs-bestandssysteem is ontworpen om de vereisten van opslagservers met hoge prestaties en hoge capaciteit te ondersteunen.

Als je meer wilt weten over het Btrfs-bestandssysteem, bekijk dan mijn artikel Inleiding tot het Btrfs-bestandssysteem.

In dit artikel laat ik je zien hoe je Btrfs op Fedora 33 installeert en gebruikt. Dus laten we beginnen.

Btrfs-bestandssysteem installeren

Het Btrfs-bestandssysteempakket is beschikbaar in de officiële pakketrepository van Fedora 33. Je kunt het dus gemakkelijk op je Fedora 33-besturingssysteem installeren.

Werk eerst de cache van de DNF-pakketbeheerder bij met de volgende opdracht:

$ sudo dnf makecache

Om het Btrfs bestandssysteem op Fedora 33 te installeren, voer je het volgende commando uit:

$ sudo dnf installeer btrfs-progs -y

Fedora 33 gebruikt standaard het Btrfs bestandssysteem. Het zou dus al op je Fedora 33-besturingssysteem moeten zijn geïnstalleerd.

De schijf partitioneren

U hoeft uw HDD/SSD niet te partitioneren om een ​​Btrfs-bestandssysteem te maken, u kunt het gewoon op uw kale niet-gepartitioneerde HDD/SSD maken. Maar misschien wilt u uw HDD/SSD partitioneren voordat u uw HDD/SSD formatteert met het Btrfs-bestandssysteem.

U kunt alle opslagapparaten en partities van uw computer weergeven met de volgende opdracht:

$ sudo lsblk

Ik heb een HDD sdb op mijn computer, zoals je kunt zien in de onderstaande schermafbeelding. Ik zal de HDD partitioneren sdb en formatteren van de partities met het Btrfs-bestandssysteem voor de demonstratie in dit artikel.

De HDD partitioneren sdb, ik zal de gebruiken cfdisk partitie tool.

U kunt de HDD openen sdb met de cfdisk partitioneringstool als volgt:

$ sudo cfdisk /dev/sdb

Selecteer gpt en druk op .

Om een ​​nieuwe partitie aan te maken, selecteer Vrije ruimte, selecteer [ Nieuw ], en druk op .

Typ de grootte van de partitie die u wilt maken. Ik zal een partitie van 10 GB maken. Dus ik typ in 10G.

U kunt de volgende symbolen gebruiken om partities van verschillende groottes/eenheden te maken:

Als u klaar bent, drukt u op .

Een nieuwe partitie (sdb1 in mijn geval) moet worden gemaakt.

Laten we een andere partitie maken.

Om dat te doen, selecteert u de Vrije ruimte, selecteer [ Nieuw ], en druk op .

Typ de grootte van de partitie en druk op .

Een nieuwe partitie (sdb2 in mijn geval) moet worden gemaakt.

Om de wijzigingen naar de schijf te schrijven, selecteert u [ Schrijven ] en druk op .

Om de wijzigingen te bevestigen, typt u in Ja en druk op .

De partitietabel moet op de schijf worden opgeslagen.

Stoppen cfdisk programma, selecteer [ Stop ] en druk op .

Een schijf formatteren met het Btrfs-bestandssysteem

In deze sectie ga ik je laten zien hoe je een partitie formatteert met de Btrfs bestandssysteem.

Ik heb 2 partities gemaakt sdb1 en sdb2 in het eerdere gedeelte van dit artikel. Ik zal de partitie formatteren sdb1 met de Btrfs bestandssysteem voor de demonstratie.

$ sudo lsblk

De partitie formatteren: sdb1 met de Btrfs bestandssysteem, voer de volgende opdracht uit:

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

OPMERKING: Hier de -L vlag stelt het label van de partitie in. In dit geval is het partitielabel: gegevens.

de partitie sdb1 moet worden geformatteerd met het Btrfs-bestandssysteem.

Een Btrfs-bestandssysteem aankoppelen:

Om een ​​Btrfs-bestandssysteem aan te koppelen, moet u een map (aankoppelpunt) maken waar u het Btrfs-bestandssysteem kunt aankoppelen.

Een directory/koppelpunt maken create /gegevens, voer de volgende opdracht uit:

$ sudo mkdir -v /data

Zodra de /gegevens mount-punt is gemaakt, kunt u de sdb1 Btrfs-bestandssysteem op de /gegevens koppelpunt met het volgende commando:

$ sudo mount /dev/sdb1 /data

De Btrfs-partitie sdb1 moet worden gemonteerd in de /gegevens koppelpunt zoals je kunt zien in de onderstaande schermafbeelding.

$ df -h

Gebruiksinformatie van het Btrfs-bestandssysteem controleren

Het is erg belangrijk om de gebruiksinformatie van uw Btrfs-bestandssysteem te controleren. Er zijn veel manieren om de gebruiksinformatie van uw Btrfs-bestandssysteem te controleren. Laten we er een paar zien.

U kunt de volgende opdracht gebruiken om de gebruiksinformatie van alle Btrfs-bestandssystemen op uw computer te bekijken:

$ sudo btrfs bestandssysteem show

Zoals u kunt zien, is de gebruiksinformatie van de fedora_localhost-live Btrfs-bestandssysteem (waar het Fedora 33-besturingssysteem is geïnstalleerd) en de gegevens Btrfs-bestandssysteem dat we hebben gemaakt, worden vermeld.

U zou hier de volgende gebruiksinformatie moeten vinden:

Om schijfgebruiksinformatie te vinden over een specifiek Btrfs-bestandssysteem dat is gekoppeld aan een specifiek mappad (/gegevens laten we zeggen), voer de volgende opdracht uit:

$ sudo btrfs bestandssysteemgebruik /data

Zoals u kunt zien, is er veel informatie over het schijfgebruik over de Btrfs-partitie die op de /gegevens koppelpunt wordt weergegeven.

Bovenaan zou je de totale schijfgrootte van het Btrfs-bestandssysteem moeten vinden.

U moet ook de hoeveelheid schijfruimte vinden die het Btrfs-bestandssysteem heeft toegewezen (gereserveerd voor het opslaan van gegevens) en de hoeveelheid schijfruimte die wordt gebruikt van de toegewezen/gereserveerde schijfruimte.

Je zou ook de hoeveelheid schijfruimte moeten vinden die het Btrfs-bestandssysteem nog niet heeft toegewezen (niet gereserveerd voor het opslaan van gegevens) en de geschatte hoeveelheid schijfruimte (toegewezen en niet-toegewezen) die nog beschikbaar is voor het opslaan van nieuwe gegevens.

Onderaan zou u de volgende informatie moeten vinden:

Onderaan zou je ook moeten vinden:

Hier:

Om de samenvatting te zien van de schijfruimte die is toegewezen en gebruikt voor de gegevens, metagegevens en het systeem van een Btrfs-bestandssysteem dat in de /gegevens map, voer de volgende opdracht uit:

$ sudo btrfs bestandssysteem df /data

U kunt ook de schijfgebruiksinformatie weergeven van elk van de bestanden en mappen van het Btrfs-bestandssysteem dat op de /gegevens map als volgt:

$ sudo btrfs bestandssysteem du /data

Op het einde, de samenvatting van het schijfgebruik van alle bestanden en mappen van de /gegevens btrfs-bestandssysteem moet worden weergegeven.

Om alleen de samenvatting van het schijfgebruik te zien van de bestanden en mappen van het Btrfs-bestandssysteem dat is aangekoppeld op de /gegevens map, voer de volgende opdracht uit:

$ sudo btrfs bestandssysteem du -s /data

Meer opslagapparaten toevoegen aan een Btrfs-bestandssysteem

Als u meer schijfruimte op uw Btrfs-bestandssysteem nodig heeft, kunt u meer opslagapparaten of partities aan het Btrfs-bestandssysteem toevoegen om de schijfruimte van het bestandssysteem uit te breiden.

Om bijvoorbeeld de partitie toe te voegen: sdb2 op het Btrfs-bestandssysteem gemount op de /gegevens map, voer de volgende opdracht uit:

$ sudo btrfs apparaat toevoegen /dev/sdb2 /data

Zoals je kunt zien, is de nieuwe partitie sdb2 wordt toegevoegd aan het Btrfs-bestandssysteem dat is gemount op de /gegevens map.

$ sudo btrfs apparaatgebruik / data

Zoals je kunt zien, is de grootte van het Btrfs-bestandssysteem dat op de /gegevens directory is vergroot.

$ df -h

Een Btrfs-bestandssysteem aankoppelen tijdens het opstarten:

Als je eenmaal een Btrfs-bestandssysteem hebt ingesteld, wil je het niet elke keer dat je je computer opstart handmatig aankoppelen, in plaats daarvan zou je willen dat het dit automatisch doet. Laten we eens kijken hoe dat te doen.

Zoek eerst de UUID van het Btrfs-bestandssysteem dat is gemount op de /gegevens map als volgt:

$ sudo btrfs bestandssysteem show /data

In mijn geval is de UUID van het Btrfs-bestandssysteem:

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

Het zal voor jou anders zijn. Dus zorg ervoor dat je het vanaf nu vervangt door de jouwe.

Open de /etc/fstab bestand met de nano-teksteditor als volgt:

$ sudo nano /etc/fstab

Aan het einde van de /etc/fstab-bestand, typ de volgende regel in:.

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

Als u klaar bent, drukt u op + X, gevolgd door Y, en om de te redden /etc/fstab het dossier.

Om de wijzigingen door te voeren, start u uw computer opnieuw op met de volgende opdracht:

$ sudo opnieuw opstarten

Zodra uw computer opstart, zou u moeten zien dat het Btrfs-bestandssysteem correct is gemount in de /gegevens map tijdens het opstarten, zoals je kunt zien in de onderstaande schermafbeelding.

$ df -h

Conclusie

In dit artikel heb ik je laten zien hoe je het Btrfs-bestandssysteem op Fedora 33 kunt installeren en gebruiken. Dit artikel zou je moeten helpen om aan de slag te gaan met het Btrfs-bestandssysteem op Fedora 33.

De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...
Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...