Btrfs

Kuidas luua ja paigaldada Btrfs-alammahte

Kuidas luua ja paigaldada Btrfs-alammahte
Btrfsi alakogus töötab täpselt nagu kataloog, kuid sellel on oma failipuu. Nii saate Btrfsi alammahud eraldi paigaldada, kuna neil on oma failipuu. Oluliste andmete hetktõmmiste tegemiseks peate looma ka alamahud.

See artikkel näitab teile, kuidas luua ja kustutada Btrfs-alammahte, ühendada Btrfs-alammahtu ja Btrfs-alammahte automaatselt ühendada / etc / fstab faili. Alustame siis.

Eeldused

Selle artikli näidete proovimiseks,

Mul on 20 GB kõvaketas sdb minu Ubuntu masinas. Olen loonud 2 vaheseina sdb1 ja sdb2 sellel kõvakettal. Ma kasutan partitsiooni sdb1 selles artiklis.

$ sudo lsblk -e7

Teie kõvakettal või SSD-l võib olla minu nime erinev nimi, nii on ka partitsioonidel. Niisiis, asendage need edaspidi kindlasti oma omadega.

Kui vajate Btrfs-failisüsteemi installimiseks Ubuntu abi, vaadake minu artiklit Installige ja kasutage Btrf-sid Ubuntu 20-s.04 LTS.

Kui vajate Btrfs-failisüsteemi Fedorasse installimisel abi, vaadake minu artiklit Installige ja kasutage Fedora 33-s Btrf-sid.

Btrfs-failisüsteemi loomine

Btrfs-alamahtudega katsetamiseks peate looma Btrfs-failisüsteemi.

Btrfs-failisüsteemi loomiseks sildiga andmed kohta sdb1 partitsioon, käivitage järgmine käsk:

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

Tuleks luua Btrfs-failisüsteem.

Looge kataloog / andmed järgmise käsuga:

$ sudo mkdir -v / data

Btrfs-i failisüsteemi ühendamiseks loodud sdb1 partitsioon / andmed kataloogi, käivitage järgmine käsk:

$ sudo mount / dev / sdb1 / data

Btrfs-failisüsteem tuleks paigaldada nii, nagu näete alloleval ekraanipildil.

$ df -h / andmed

Btrfs-alamahude loomine

Btrfsi alamaht on täpselt nagu kataloog teie Btrfs-failisüsteemis. Niisiis, Btrfsi alamahu loomiseks selles kataloogitee peate määrama kataloogitee. Tee peab osutama Btrfs-failisüsteemile, kuhu soovite alamahu luua.

Näiteks Btrfsi alamahu loomiseks teele / andmed / fotod (Btrfs-failisüsteem on paigaldatud / andmed kataloog), käivitage järgmine käsk:

$ sudo btrfs mahumaht loomine / andmed / fotod

Btrfsi alamaht / andmed / fotod tuleks luua.

Loome veel mõned Btrfsi alammahud.

Looge Btrfs alammaht / andmed / videod järgmise käsuga:

$ sudo btrfs mahub loomine / andmed / videod

Looge Btrfs alammaht / andmed / dokumendid järgmise käsuga:

$ sudo btrfs mahub loomine / andmed / dokumendid

Looge Btrfsi alammaht / andmed / projektid järgmise käsuga:

$ sudo btrfs mahub loomine / andmed / projektid

Nagu näete, luuakse iga alammahu jaoks automaatselt uus kataloog.

Võite loetleda kõik oma Btrfs-failisüsteemi alamahud (mis on paigaldatud / andmed kataloog) järgmiselt:

$ sudo btrfs mahumaht / andmed

Nagu näete, on loetletud kõik meie loodud alamahud.

Btrfsi alamahu kohta leiate palju teavet (ütleme nii, et / andmed / projektid) nagu alamahu nimi, alamahu UUID, alamahu ID jne. järgnevalt:

$ sudo btrfs mahumaht / andmed / projektid

Loome mõned näivfailid igasse Btrfsi alammahtu. Kui Btrfs-alammahud on eraldi monteeritud, peaksid seal olema ka alammahu failid.

Mõne näivfaili loomiseks rakenduses / andmed / projektid alamaht, käivitage järgmine käsk:

$ sudo touch / data / projektid / fail 1… 3

Mõne näivfaili loomiseks rakenduses / andmed / fotod alamaht, käivitage järgmine käsk:

$ sudo touch / data / photos / file 4… 6

Mõne näivfaili loomiseks rakenduses / andmed / videod alamaht, käivitage järgmine käsk:

$ sudo touch / data / videos / file 7… 8

Mõne näivfaili loomiseks rakenduses / andmed / dokumendid alamaht, käivitage järgmine käsk:

$ sudo touch / andmed / dokumendid / fail 9… 10

Praegu paigaldati Btrfs-failisüsteem / andmed kataloog näeb välja.

$ puu / andmed

Btrfsi alakoguste paigaldamine

Btrfsi alamahu lisamiseks peate teadma kas selle nime või ID-d.

Leiate kõigi Btrfs-alammahtude nimed või ID-d, mis on loodud Btrfs-failisüsteemis, mis on ühendatud / andmed kataloogi järgmiselt:

$ sudo btrfs mahumaht / andmed

Paigaldame projektid Btrfs ala maht. The projektid Btrfs alammahul on ID 261.

Paigaldan Btrfs-i alamahu projektid kataloogi / tmp / projects, et näidata teile, kuidas Btrfs-i alamahtu ühendada.

Looge kataloog / tmp / projektid järgnevalt:

$ sudo mkdir -v / tmp / projektid

Võite paigaldada projektid Btrfs alamaht (mis on saadaval failil Btrfs loodud sdb1 partitsioon), kasutades oma nime projektid aastal / tmp / projektid kataloogi järgmiselt:

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

The projektid alamaht tuleks paigaldada / tmp / projektid kataloogi, nagu näete alloleval ekraanipildil.

$ sudo btrfs mahumaht / tmp / projektid

Samuti näete, et failisüsteem Btrfs ( projektid alamaht) on paigaldatud / tmp / projektid kataloogi.

$ df -h -t btrfs

Kõik failid, mille olete loonud projektid alamaht on saadaval ka / tmp / projektid kataloogi, nagu näete alloleval ekraanipildil.

$ puu / tmp / projektid

Nüüd vaatame, kuidas Btrfsi alammaht selle ID abil ühendada.

Enne seda arvestage projektid alamaht / tmp / projektid kataloogi järgmiselt:

$ sudo umount / tmp / projektid

Võite paigaldada projektid Btrfs alamaht (mis on saadaval Btrfs failisüsteemis, mis on loodud sdb1 partitsioon), kasutades oma ID-d 261 aastal / tmp / projektid kataloogi järgmiselt:

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

The projektid alamaht tuleks paigaldada / tmp / projektid kataloogi, nagu näete alloleval ekraanipildil.

$ sudo btrfs mahumaht / tmp / projektid

Samuti näete, et Btrfs-failisüsteem ( projektid alamaht) on paigaldatud / tmp / projektid kataloogi.

$ df -h -t btrfs

Kõik failid, mille olete loonud projektid mahud on saadaval ka / tmp / projektid kataloogi, nagu näete alloleval ekraanipildil.

$ puu / tmp / projektid

Btrfs-alamahtude eemaldamine

Selles jaotises näitan teile, kuidas Btrfs-alamahtu eemaldada.

Loome Btrfsi alammahu test failile paigaldatud Btrfs / andmed kataloogi järgmiselt:

$ sudo btrfs mahumaht create / data / test

Nagu näete, test alamaht luuakse Btrfs-failisüsteemile, mis on paigaldatud / andmed kataloogi.

$ sudo btrfs mahumaht / andmed

Eemaldamiseks test Btrfs alakogus, käivitage järgmine käsk:

$ sudo btrfs subvolume delete / data / test

MÄRGE: Kui kustutate Btrfs-alamahu, eemaldatakse ka kõik selles mahus olevad failid / kataloogid.

Nagu näete, on Btrfs alakogus test eemaldatakse.

$ sudo btrfs mahumaht / andmed

Paigalda Brtfs-i mahud automaatselt alglaadimise ajal

Selles jaotises näitan teile, kuidas ühendada Btrfs-failisüsteemi Btrfs alammahud sdb1 partitsioon (paigaldatud / andmed kataloogi kohe).

Kõigepealt eemaldage Btrfs-failisüsteem, mis on paigaldatud / andmed kataloogi järgmiselt:

$ sudo umount / data

Ma tahan Btrfsi alammahud nende vastavatesse kataloogidesse paigaldada. Loome mõned kataloogid, kuhu saaksime Btrfsi alammahud ühendada.

Kataloogide loomiseks dokumendid, projektid, fotod, ja videod, käivitage järgmine käsk:

$ sudo mkdir -pv / data / dokumendid, projektid, fotod, videod

Leidke Btrfs-failisüsteemi UUID sdb1 partitsioon järgmiselt:

$ sudo blkid / dev / sdb1

Nagu näete, on Btrfs-failisüsteemi UUID 0b56138b-6124-4ec4-a7a3-7c503516a65c.

Nüüd muutke / etc / fstab faili nano tekstiredaktor järgmiselt:

$ sudo nano / etc / fstab

Sisestage järgmistesse ridadesse / etc / fstab fail:

# Paigaldage Btrfsi alammahud vastavatesse kataloogidesse
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / andmed / projektid   
btrfs subvol = projektid 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / andmed / dokumendid  
btrfs subvol = dokumendid 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / data / photos     
btrfs subvol = fotod 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / andmed / videod     
btrfs subvol = videod 0 0

MÄRGE: Tehke muudatused vastavalt vajadusele.

Kui olete valmis, vajutage + X järgneb Y ja salvestada / etc / fstab faili.

Muudatuste jõustumiseks taaskäivitage arvuti järgmise käsuga:

$ sudo taaskäivitage

Kui teie arvuti on käivitunud, tuleks Btrfsi alammahud paigaldada nende vastavatesse kataloogidesse, nagu näete alloleval ekraanipildil.

$ df -h -t btrfs

Järeldus

Selles artiklis olen näidanud, kuidas luua ja kustutada Btrfs-alammahtu, ühendada Btrfs-alammahtu ja automaatselt ühendada Btrfs-alammahtu, kasutades / etc / fstab faili. See artikkel peaks aitama teil Btrfs-failisüsteemi alamahu funktsiooniga alustada.

Kuidas installida ja mängida Doomi Linuxis
Doomi sissejuhatus Doom-seeria sai alguse 90ndatel pärast algse Doomi väljaandmist. See oli kohene hitt ja sellest ajast alates on mänguseeria pälvinu...
Vulkan Linuxi kasutajatele
Iga uue põlvkonna graafikakaartidega näeme, et mängude arendajad ületavad graafilise truuduse piire ja jõuavad fotorealismile ühe sammu lähemale. Kuid...
OpenTTD vs Simutrans
Oma transpordisimulatsiooni loomine võib olla lõbus, lõõgastav ja äärmiselt köitev. Sellepärast peate endale meelepärase leidmiseks kindlasti proovima...