Btrfs

Kako ustvariti in namestiti podtipa Btrfs

Kako ustvariti in namestiti podtipa Btrfs
Podzvok Btrfs deluje tako kot imenik, vendar ima svoje drevo datotek. Torej, podtipa Btrfs lahko namestite ločeno, saj imajo svoje drevo datotek. Ustvariti morate tudi podtipove, da posnamete pomembne podatke.

Ta članek vam bo pokazal, kako ustvarite in izbrišete podvolume Btrfs, namestite podtipa Btrfs in samodejno namestite podtipa Btrfs z uporabo / etc / fstab mapa. Torej, začnimo.

Pogoji

Če želite preizkusiti primere tega članka,

Imam 20 GB trdega diska sdb na mojem računalniku Ubuntu. Ustvaril sem 2 particiji sdb1 in sdb2 na tem trdem disku. Uporabil bom particijo sdb1 v tem članku.

$ sudo lsblk -e7

Vaš trdi disk ali SSD ima lahko drugačno ime kot moje, prav tako tudi particije. Zato jih odslej zamenjajte s svojimi.

Če potrebujete pomoč pri namestitvi datotečnega sistema Btrfs v Ubuntu, si oglejte moj članek Namestite in uporabite Btrfs v Ubuntu 20.04 LTS.

Če potrebujete kakršno koli pomoč pri namestitvi datotečnega sistema Btrfs v Fedori, si oglejte moj članek Namestite in uporabite Btrfs na Fedora 33.

Ustvarjanje datotečnega sistema Btrfs

Če želite eksperimentirati s podtipi Btrfs, morate ustvariti datotečni sistem Btrfs.

Če želite ustvariti datotečni sistem Btrfs z oznako podatkov na sdb1 particijo, zaženite naslednji ukaz:

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

Ustvariti je treba datotečni sistem Btrfs.

Ustvari imenik / podatki z naslednjim ukazom:

$ sudo mkdir -v / data

Če želite namestiti datotečni sistem Btrfs, ustvarjen na sdb1 particijo v / podatki imenik, zaženite naslednji ukaz:

$ sudo mount / dev / sdb1 / data

Datotečni sistem Btrfs je treba namestiti, kot lahko vidite na spodnjem posnetku zaslona.

$ df -h / podatki

Ustvarjanje podzvokov Btrfs

Podzvok Btrfs je tako kot imenik v vašem datotečnem sistemu Btrfs. Torej, morate določiti pot do imenika, če želite v tej poti do imenika ustvariti pod volumen Btrfs. Pot mora usmerjati na datotečni sistem Btrfs, v katerem želite ustvariti podvolumen.

Na primer, da na poti ustvarite pod volumen Btrfs / podatki / fotografije (datotečni sistem Btrfs je nameščen v / podatki imenik), zaženite naslednji ukaz:

$ sudo btrfs podzvok create / data / photos

Podzvok Btrfs / podatki / fotografije je treba ustvariti.

Ustvarimo še nekaj podskupin Btrfs.

Ustvarite podtipo Btrfs / data / videos z naslednjim ukazom:

$ sudo btrfs podzvok create / data / videos

Ustvarite podtip Btrfs / podatki / dokumenti z naslednjim ukazom:

$ sudo btrfs podzvok create / data / documents

Ustvarite podtip Btrfs / podatki / projekti z naslednjim ukazom:

$ sudo btrfs podzvok create / data / projects

Kot lahko vidite, se nov imenik samodejno ustvari za vsakega od podtipov.

Seznam vseh podvolov vašega datotečnega sistema Btrfs (nameščenih na / podatki imenik), kot sledi:

$ sudo btrfs seznam / podatki

Kot lahko vidite, so navedeni vsi podtipi, ki smo jih ustvarili.

Najdete lahko veliko informacij o podskupinu Btrfs (recimo / podatki / projekti), kot je ime podzvoka, podvsek UUID, ID podzvoka itd. kot sledi:

$ sudo btrfs podzvok show / data / projects

Ustvarimo nekaj navideznih datotek v vsakem od podtipov Btrfs. Ko ločeno namestimo podtočke Btrfs, bi morale biti datoteke v vsakem od njih.

Če želite ustvariti nekaj lažnih datotek v / podatki / projekti subvolume, zaženite naslednji ukaz:

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

Če želite ustvariti nekaj lažnih datotek v / podatki / fotografije subvolume, zaženite naslednji ukaz:

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

Če želite ustvariti nekaj lažnih datotek v / data / videos subvolume, zaženite naslednji ukaz:

$ sudo touch / podatki / videoposnetki / datoteka 7… 8

Če želite ustvariti nekaj lažnih datotek v / podatki / dokumenti subvolume, zaženite naslednji ukaz:

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

Trenutno se je datotečni sistem Btrfs tako namestil na / podatki imenik izgleda.

$ drevo / podatki

Montaža podskupin Btrfs

Če želite namestiti podzvok Btrfs, morate vedeti njegovo ime ali ID.

Najdete lahko ime ali ID vseh podtipov Btrfs, ustvarjenih v datotečnem sistemu Btrfs, nameščenem na / podatki imenik, kot sledi:

$ sudo btrfs seznam / podatki

Namestite projekti Podzvok Btrfs. The projekti Podzvok Btrfs ima ID 261.

V imenik / tmp / projects bom priklopil projekte podskupina Btrfs, ki vam bodo pokazali, kako namestite podzvok Btrfs.

Ustvari imenik / tmp / projekti kot sledi:

$ sudo mkdir -v / tmp / projects

Lahko namestite projekti Podzvok Btrfs (ki je na voljo v datotečnem sistemu Btrfs, ustvarjenem na sdb1 particijo) z imenom projekti v / tmp / projekti imenik, kot sledi:

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

The projekti podglasnik mora biti nameščen na / tmp / projekti imenik, kot lahko vidite na spodnjem posnetku zaslona.

$ sudo btrfs podzvok show / tmp / projects

Prav tako lahko vidite, da je datotečni sistem Btrfs ( projekti subvolume) je nameščen na / tmp / projekti imenik.

$ df -h -t btrfs

Vse datoteke, ki ste jih ustvarili v projekti subvolume so na voljo tudi v / tmp / projekti imenik, kot lahko vidite na spodnjem posnetku zaslona.

$ drevo / tmp / projekti

Zdaj pa poglejmo, kako namestiti podzvok Btrfs z uporabo njegovega ID-ja.

Pred tem namestite projekti podglasnik iz / tmp / projekti imenik, kot sledi:

$ sudo umount / tmp / projects

Lahko namestite projekti Podzvok Btrfs (ki je na voljo v datotečnem sistemu Btrfs, ustvarjenem na sdb1 particijo) z uporabo njegovega ID-ja 261 v / tmp / projekti imenik, kot sledi:

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

The projekti podglasnik mora biti nameščen na / tmp / projekti imenik, kot lahko vidite na spodnjem posnetku zaslona.

$ sudo btrfs podzvok show / tmp / projects

Prav tako lahko vidite, da je datotečni sistem Btrfs ( projekti subvolume) je nameščen na / tmp / projekti imenik.

$ df -h -t btrfs

Vse datoteke, ki ste jih ustvarili v projekti subvolume so na voljo tudi v / tmp / projekti imenik, kot lahko vidite na spodnjem posnetku zaslona.

$ drevo / tmp / projekti

Odstranjevanje podtipov Btrfs

V tem razdelku vam bom pokazal, kako odstraniti podzvok Btrfs.

Ustvarimo pod volumen Btrfs preskus v datotečnem sistemu Btrfs, nameščenem na / podatki imenik, kot sledi:

$ sudo btrfs podzvok create / data / test

Kot lahko vidite, preskus podglasnik je ustvarjen v datotečnem sistemu Btrfs, nameščenem na / podatki imenik.

$ sudo btrfs seznam / podatki

Če želite odstraniti preskus Btrfs subvolume, zaženite naslednji ukaz:

$ sudo btrfs podzvok delete / data / test

OPOMBA: Če izbrišete pod volumen Btrfs, bodo odstranjene tudi vse datoteke / imeniki v njem.

Kot lahko vidite, pod volumen Btrfs preskus je odstranjena.

$ sudo btrfs seznam / podatki

Samodejno priklopi podzvoke Brtfs ob zagonu

V tem razdelku vam bom pokazal, kako namestite podtipa Btrfs datotečnega sistema Btrfs, ustvarjenega na sdb1 particija (nameščena na / podatki imenik zdaj).

Najprej odstranite datotečni sistem Btrfs, ki je nameščen na / podatki imenik, kot sledi:

$ sudo umount / podatki

Želim namestiti podtipa Btrfs v njihove ustrezne imenike. Ustvarimo nekaj imenikov, kamor bomo lahko namestili podtipa Btrfs.

Če želite ustvariti imenike dokumentov, projekti, fotografije, in video posnetke, zaženite naslednji ukaz:

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

Poiščite UUID datotečnega sistema Btrfs na sdb1 razdelitev, kot sledi:

$ sudo blkid / dev / sdb1

Kot lahko vidite, je UUID datotečnega sistema Btrfs 0b56138b-6124-4ec4-a7a3-7c503516a65c.

Zdaj uredite / etc / fstab datoteko z nano urejevalnik besedil, kot sledi:

$ sudo nano / etc / fstab

Vnesite naslednje vrstice v / etc / fstab mapa:

# Namestite podtipa Btrfs v ustrezne imenike
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / data / projects   
btrfs subvol = projekti 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / data / documents  
btrfs subvol = dokumenti 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / data / photos     
btrfs subvol = fotografije 0 0
UUID = 0b56138b-6124-4ec4-a7a3-7c503516a65c / data / videos     
btrfs subvol = video posnetki 0 0

OPOMBA: Po potrebi spremenite.

Ko končate, pritisnite + X čemur sledi Y in shraniti / etc / fstab mapa.

Da bodo spremembe začele veljati, znova zaženite računalnik z naslednjim ukazom:

$ sudo znova zaženite

Ko se računalnik zažene, je treba podtipe Btrfs namestiti v ustrezne imenike, kot lahko vidite na spodnjem posnetku zaslona.

$ df -h -t btrfs

Zaključek

V tem članku sem vam pokazal, kako ustvarite in izbrišete podvolume Btrfs, namestite podtočke Btrfs in samodejno namestite podtipa Btrfs z / etc / fstab mapa. Ta članek vam bo pomagal začeti s funkcijo subvoluma datotečnega sistema Btrfs.

Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...
Vadnica za Unity3D
Uvod v Unity 3D Unity 3D je močan motor za razvoj iger. Navzkrižna platforma vam omogoča ustvarjanje iger za mobilne naprave, splet, namizje in konzol...