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,
- V računalniku morate imeti nameščen datotečni sistem Btrfs.
- Imeti morate trdi disk ali SSD z vsaj 1 brezplačno particijo (katere koli velikosti).
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 / testOPOMBA: Č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 imenikeUUID = 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
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.