Btrfs

Kako stvoriti i montirati Btrfs subvolume

Kako stvoriti i montirati Btrfs subvolume
Btrfs potzvuk djeluje poput direktorija, ali ima svoje stablo datoteka. Dakle, Btrfs podvolume možete montirati odvojeno jer imaju svoje stablo datoteka. Također trebate stvoriti potvolume za snimanje važnih podataka.

Ovaj će vam članak pokazati kako stvoriti i izbrisati Btrfs podvolume, montirati Btrfs podvolume i automatski montirati Btrfs podvolume pomoću / etc / fstab datoteka. Pa, krenimo.

Preduvjeti

Da isprobate primjere ovog članka,

Imam tvrdi disk od 20 GB sdb na mom Ubuntu stroju. Stvorio sam 2 particije sdb1 i sdb2 na ovom tvrdom disku. Koristit ću particiju sdb1 u ovom članku.

$ sudo lsblk -e7

Tvrdi disk ili SSD mogu se razlikovati od mojih, pa tako i particije. Pazite da ih od sada zamijenite svojim.

Ako vam je potrebna bilo kakva pomoć pri instaliranju datotečnog sustava Btrfs na Ubuntu, pogledajte moj članak Instalirajte i koristite Btrfs na Ubuntu 20.04 LTS.

Ako vam je potrebna bilo kakva pomoć oko instaliranja datotečnog sustava Btrfs na Fedori, pogledajte moj članak Instalirajte i koristite Btrfs na Fedori 33.

Stvaranje Btrfs datotečnog sustava

Da biste eksperimentirali s Btrfs podzvukovima, morate stvoriti Btrfs datotečni sustav.

Da biste stvorili Btrfs datotečni sustav s oznakom podaci na sdb1 particiju, pokrenite sljedeću naredbu:

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

Treba stvoriti Btrfs datotečni sustav.

Stvorite direktorij /podaci sa sljedećom naredbom:

$ sudo mkdir -v / podaci

Za montiranje Btrfs datotečnog sustava stvorenog na sdb1 particija u /podaci direktorija, pokrenite sljedeću naredbu:

$ sudo mount / dev / sdb1 / data

Datotečni sustav Btrfs trebao bi biti montiran kao što možete vidjeti na snimci zaslona u nastavku.

$ df -h / podataka

Stvaranje Btrfs podvoluma

Btrfs podzvuk je poput direktorija u vašem Btrfs datotečnom sustavu. Dakle, trebate odrediti stazu direktorija da biste u toj stazi direktorija stvorili Btrfs podvolumen. Put mora voditi do datotečnog sustava Btrfs u kojem želite stvoriti subvolumen.

Na primjer, za stvaranje Btrfs podvolumena u putanji / podaci / fotografije (datotečni sustav Btrfs montiran je u /podaci direktorij), pokrenite sljedeću naredbu:

$ sudo btrfs subvolume create / data / photos

Podzvuk Btrfs / podaci / fotografije treba stvoriti.

Stvorimo još neke Btrfs podvolume.

Stvorite Btrfs podzvuk / podaci / videozapisi sa sljedećom naredbom:

$ sudo btrfs subvolumen create / data / videos

Stvorite Btrfs podzvuk / podaci / dokumenti sa sljedećom naredbom:

$ sudo btrfs subvolumen create / data / documents

Stvorite Btrfs podzvuk / podaci / projekti sa sljedećom naredbom:

$ sudo btrfs podzvuk create / data / projects

Kao što vidite, automatski se kreira novi direktorij za svaki od podvolovaka.

Možete nabrojati sve potvolume vašeg datotečnog sustava Btrfs (montirani na /podaci imenik) kako slijedi:

$ sudo btrfs popis / podatak volumena

Kao što vidite, navedeni su svi podvolovi koje smo stvorili.

Možete pronaći puno informacija o Btrfs podvolumenu (recimo / podaci / projekti) kao što je naziv potkrupa, podzvuk UUID, ID podvoluma itd. kako slijedi:

$ sudo btrfs podzvuk emisija / podaci / projekti

Stvorimo neke lažne datoteke u svakom od Btrfs podvoluma. Nakon što zasebno montiramo Btrfs podvolume, datoteke u svakom od podvoluma trebaju biti tamo.

Da biste stvorili neke lažne datoteke u / podaci / projekti subvolume, pokrenite sljedeću naredbu:

$ sudo touch / podaci / projekti / datoteka 1… 3

Da biste stvorili neke lažne datoteke u / podaci / fotografije subvolume, pokrenite sljedeću naredbu:

$ sudo touch / podaci / fotografije / datoteka 4… 6

Da biste stvorili neke lažne datoteke u / podaci / videozapisi subvoluma, pokrenite sljedeću naredbu:

$ sudo touch / podaci / videozapisi / datoteka 7… 8

Da biste stvorili neke lažne datoteke u / podaci / dokumenti subvolume, pokrenite sljedeću naredbu:

$ sudo touch / podaci / dokumenti / datoteka 9… 10

Trenutno je to način na koji se datotečni sustav Btrfs montirao na /podaci imenik izgleda.

$ stablo / podaci

Montiranje Btrfs podvoluma

Da biste montirali Btrfs podvolumen, morate znati ili njegovo ime ili njegov ID.

Možete pronaći ime ili ID svih Btrfs podvoluma stvorenih na datotečnom sustavu Btrfs montiranom na /podaci direktorij kako slijedi:

$ sudo btrfs popis / podatak volumena

Postavimo projekti Btrfs podzvuk. The projekti Btrfs subvolumen ima ID 261.

Montirat ću Btrfs projekte subvoluma u direktorij / tmp / projects da vam pokažem kako montirati Btrfs subvolumen.

Stvorite direktorij / tmp / projekti kako slijedi:

$ sudo mkdir -v / tmp / projects

Možete montirati projekti Btrfs subvolumen (koji je dostupan u datotečnom sustavu Btrfs stvorenom na sdb1 particija) koristeći svoj naziv projekti u / tmp / projekti direktorij kako slijedi:

$ sudo mount / dev / sdb1 -o subvol = projekti / tmp / projekti

The projekti subvolumen treba montirati na / tmp / projekti direktorija kao što možete vidjeti na snimci zaslona u nastavku.

$ sudo btrfs subvolume show / tmp / projects

Također možete vidjeti da je datotečni sustav Btrfs ( projekti subvolume) postavljen je na / tmp / projekti imenik.

$ df -h -t btrfs

Sve datoteke koje ste stvorili u projekti subvolumi su također dostupni u / tmp / projekti direktorija kao što možete vidjeti na snimci zaslona u nastavku.

$ stablo / tmp / projekti

Sada, pogledajmo kako montirati Btrfs podvolumen koristeći njegov ID.

Prije toga, postavite projekti subvolumen iz / tmp / projekti direktorij kako slijedi:

$ sudo umount / tmp / projekti

Možete montirati projekti Btrfs subvolumen (koji je dostupan u datotečnom sustavu Btrfs stvorenom na sdb1 particija) koristeći svoj ID 261 u / tmp / projekti direktorij kako slijedi:

$ sudo mount / dev / sdb1 -o subvolid = 261 / tmp / projects

The projekti subvolumen treba montirati na / tmp / projekti direktorija kao što možete vidjeti na snimci zaslona u nastavku.

$ sudo btrfs subvolume show / tmp / projects

Također možete vidjeti da datotečni sustav Btrfs ( projekti subvolume) postavljen je na / tmp / projekti imenik.

$ df -h -t btrfs

Sve datoteke koje ste stvorili u projekti subvolumi su također dostupni u / tmp / projekti direktorija kao što možete vidjeti na snimci zaslona u nastavku.

$ stablo / tmp / projekti

Uklanjanje Btrfs podvolova

U ovom odjeljku pokazat ću vam kako ukloniti Btrfs subvolumen.

Stvorimo Btrfs podzvuk test na datotečnom sustavu Btrfs montiranom na /podaci direktorij kako slijedi:

$ sudo btrfs potzvuk create / data / test

Kao što vidite, test subvolumen je stvoren na datotečnom sustavu Btrfs montiranom na /podaci imenik.

$ sudo btrfs popis / podatak volumena

Da biste uklonili test Btrfs subvolume, pokrenite sljedeću naredbu:

$ sudo btrfs subvolume delete / data / test

BILJEŠKA: Ako izbrišete Btrfs podvolumen, uklonit će se i sve datoteke / direktoriji u tom podvolumenu.

Kao što vidite, Btrfs subvolumen test se uklanja.

$ sudo btrfs popis / podatak volumena

Automatski montiraj Brtfs subvolume u vrijeme pokretanja

U ovom odjeljku pokazat ću vam kako montirati Btrfs podvolume datotečnog sustava Btrfs stvorene na sdb1 particija (montirana na /podaci direktorij sada).

Prvo demontirajte datotečni sustav Btrfs koji je montiran na /podaci direktorij kako slijedi:

$ sudo umount / podaci

Želim montirati podtipove Btrfs u njihove odgovarajuće direktorije. Stvorimo neke direktorije u koje možemo montirati Btrfs podvolume.

Za stvaranje direktorija dokumenti, projekti, fotografije, i videozapisi, pokrenite sljedeću naredbu:

$ sudo mkdir -pv / data / dokumenti, projekti, fotografije, videozapisi

Pronađite UUID datotečnog sustava Btrfs na sdb1 particija kako slijedi:

$ sudo blkid / dev / sdb1

Kao što vidite, UUID datotečnog sustava Btrfs je 0b56138b-6124-4ec4-a7a3-7c503516a65c.

Sada uredite / etc / fstab datoteka s nano uređivač teksta kako slijedi:

$ sudo nano / etc / fstab

Utipkajte sljedeće retke u / etc / fstab datoteka:

# Montirajte podtipove Btrfs u njihove odgovarajuće direktorije
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / data / projects   
btrfs subvol = projekti 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / podaci / dokumenti  
btrfs subvol = dokumenti 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / podaci / fotografije     
btrfs subvol = fotografije 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / podaci / videozapisi     
btrfs subvol = videozapisi 0 0

BILJEŠKA: Unesite promjene prema potrebi.

Kada završite, pritisnite + x nakon čega slijedi Y i spasiti / etc / fstab datoteka.

Da bi promjene stupile na snagu, ponovno pokrenite računalo sljedećom naredbom:

$ sudo ponovno pokretanje

Jednom kada se računalo pokrene, podtoni Btrfs trebali bi se montirati na njihove odgovarajuće direktorije, kao što možete vidjeti na snimci zaslona u nastavku.

$ df -h -t btrfs

Zaključak

U ovom sam vam članku pokazao kako stvoriti i izbrisati Btrfs podvolume, montirati Btrfs podvolume i automatski montirati Btrfs podvolume pomoću / etc / fstab datoteka. Ovaj bi vam članak trebao pomoći da započnete sa značajkom subvoluma datotečnog sustava Btrfs.

5 najboljih arkadnih igara za Linux
U današnje vrijeme računala su ozbiljni strojevi koji se koriste za igre na sreću. Ako ne uspijete dobiti novi visoki rezultat, znat ćete na što misli...
Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...
Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...