Norėčiau, kad „Linux“ sukurtumėte duomenų vaizdusPC tik tuo atveju, jei kas nors būtų ištrinta? Su BtrFS failų sistema galite. Prieš kurdami „BtrFS“ momentinę nuotrauką, pirmiausia turite turėti „Linux“ blokavimo įrenginį, kuris naudoja „BtrFS“ failų sistemą. Jei norite paversti esamą diską „BtrFS“ disku, kad gautumėte klaidingų duomenų, vykdykite toliau pateiktas instrukcijas. Norite naudoti „BtrFS“ kaip savo šakninių failų sistemą? Diegimo metu būtinai pasirinkite „pasirinktinis diegimas“ ir kaip pasirinktą failų sistemą pasirinkite „BtrFS“.
Be to, kad turi blokuojamąjį įrenginį su jam suformatuota BtrFS failų sistema, jis taip pat turi įdiegti btrfs-progs pakuotė.
Pastaba: gali tekti paleisti lsblk komanda nustatyti, kokį blokuoti įrenginį formatuoti.
„BtrFS“ „Linux“
Norėdami suformatuoti diską, pirmiausia sukurkite visų jame esančių duomenų atsargines kopijas, tada atidarykite terminalą. Terminale įgykite šaknį naudodami: sudo -s. Turėdami prieigą prie šaknies, naudokite mkfs komanda, kad įrenginyje sukurtų naują failų sistemą. Šiame pavyzdyje naudosime / dev / sdd1
mkfs.btrfs -f /dev/sdd1
Problemų sprendimas
Po disko formavimo į BtrFS diskas neveikia? Jums gali reikėti sukurti naują skaidinių lentelę. Štai kaip tai padaryti:
parted /dev/sdd mklabel gpt mkpart primary btrfs 1MiB 100%
Išeikite iš atskirto įrankio naudodami:
quit
Tada dar kartą paleiskite formato komandą.
mkfs.btrfs -f /dev/sdd1
Kurti momentinius vaizdus naudojant „BtrFS“
Prieš darydami momentinius vaizdus, turite juos padarytiposkyrius. Pagrindinė „Linux“ failų sistema yra „BtrFS“? Praleiskite šį veiksmą ir eikite tiesiai į sub-tūrių nustatymą. Vykdykite šią proceso dalį tik tuo atveju, jei naudojate antrinį diską su „BtrFS“ failų sistema, turėsite jį prijungti. Šiame pavyzdyje bus standusis diskas / dev / sdd.
sudo -s mkdir /btrfs mount -t btrfs /dev/sdd1 /btrfs
Sukurtas, prijungtas pagrindinis „BtrFS“ aplankas,ir yra pasirengęs eiti. Laikas sukurti papildomą tūrį. Kas yra papildomas tūris? Tai yra ypatinga funkcija, kurią teikia „BtrFS“ failų sistema, leidžianti sukurtus tomus veikti panašiai kaip blokuojančius įrenginius („think / dev / sda1“ ir kt.).
Realybė yra tai, kad jie iš tikrųjų nėra blokuojamiprietaisų. Vietoj to, jie yra išgalvoti katalogai, kuriuose naudojama technologija, vadinama „vardų erdvėmis“. Netrukdydamas per daug sudėtingai, „BtrFS“ pasinaudoja šia pavadinimo erdvės technologija, kad vartotojams būtų sudaryta galimybė sukurti daugybę atskirų, montuojamų antrinių tomų, kurie veikia ir elgiasi panašiai kaip blokiniai įrenginiai.
Norėdami sukurti savo apimtį, atlikite šiuos veiksmus. Šiame pavyzdyje mes parodysime pagrindinę tūrio struktūrą, kuri prasideda pagrindiniame / btrfs aplanke. Atminkite, kad kurdami norimą „BtrFS“ failų sistemą, galite patys pasidaryti savo apimtis.
Pirmiausia įgykite šaknies lukštą. Šias komandas būtų galima atlikti sudo teisėmis, tačiau atsižvelgiant į tai, kad sąveikavimas su failų sistema (kaip šaknimi) gali būti nuobodus, geriausia tiesiog gauti šaknį iš karto. Naudokite sudo -s arba prisijunkite prie šaknies naudodami su. Tada darykite:
btrfs subvolume create /btrfs/vol_a
Pirma komanda sukuria „BtrFS“ papildomą tūrį / mnt / btrfs ant musu / dev / sdd1 pavaros pavyzdys. Jei norėtumėte, galite sustoti čia ir naudoti tai kaip tomą, kad išsaugotumėte visus svarbius duomenis. Arba galite sukurti potemius (tiek, kiek norite). Norėdami sukurti tomą tome, atlikite šiuos veiksmus:
btrfs subvolume create /btrfs/vol_a/vol_b
Norėdami sukurti momentinį vaizdą, pirmiausia perkelkite / nukopijuokite visus svarbius duomenis į antrinį tūrį. Pavyzdžiui:
cp -R ~/Documents /btrfs/vol_a/
tada naudokite failų sistemą, kad padarytumėte momentinę nuotrauką.
btrfs subvolume snapshot /btrfs/vol_a/ /btrfs/vol_a/backup_1
Pastaba: pakeiskite „atsarginis_1“Su viskuo, ką norėtumėte pavadinti momentiniu vaizdu. Pažymėkite juos aiškiai, kad vėliau galėtumėte juos rūšiuoti.
Atkurkite bet kurią nuotrauką naudodami: mv /btrfs/vol_a/ /mnt/btrfs/vol_a/backup_1
Daiktų, kaip blokų, montavimas
Dalis didžiojo dalyko, sklindančio iš tūrio, yra galimybė juos visus montuoti atskirai, kaip nepriklausomus prietaisus. Norėdami tai padaryti, pirmiausia surašykite visus žinomus tomus naudodami komandą btrfs.
btrfs subvolume list /btrfs
Eikite per sąrašą ir suraskite ID numerį į antrinį tūrį, tada prijunkite jį prie komandos „Mount“. Tada, kai gausite ID, atjunkite jį.
mount -o subvolid=XXX /dev/sdX /btrfs
Pakeiskite XXX ID, o / dev / sdX -važiuokite ten, kur reikia sumontuoti tūrį. Tiesiog atminkite, kad negalite pritvirtinti papildomo tūrio tame pačiame skaidinyje kaip aukščiausio lygio skaidinys. Vietoj to prijunkite prie kito BtrFS formato skaidinio arba disko. Pavyzdžiui:
mount -o subvolid=38 /dev/sdc1 /btrfs
„Subvol 38“ yra / dev / sdd1, bet / dev / sdc1 taip pat yra „BtrFS“, todėl ten galima sumontuoti momentinius vaizdus. Tai nereikia daryti su atskirais diskais. Vietoj to, jūs galite prijungti / dev / sdc2ir kt.
Nustatykite numatytąjį papildomą garsą
Nustatyti numatytąjį BtrFS papildomą garsą yra naudinga, kaiptai palengvina bendravimą su juo. Norėdami nustatyti numatytąją reikšmę, pirmiausia naudokite komandą „Subvolume list“, kad surastumėte ID. Paimkite ID ir prijunkite jį prie komandos „numatytasis nustatymas“:
btrfs subvolume set-default XXX /btrfs
Norėdami atsikratyti numatytojo nustatymo, naudokite tą patįkomandą, išskyrus vietoj to, kad naudotumėte tūrio ID iš apimties sąrašo, naudokite skaičių 0. Tai grąžins gamyklinius nustatymus ir tada galėsite naudoti kitus numatytus numatytus subvolitus.
btrfs subvolume set-default 0 /btrfs
Ištrinkite „Subvolume“
Jei bet kada norėtumėte atsikratyti garsumo,galite ištrinti naudodami BtrFS. Prašome neištrinti papildomo tūrio rankiniu būdu iš standžiojo disko, naudodamiesi tokiomis komandomis kaip „rmdir“ arba „rm-rf“. Geriau naudoti „BtrFS“ failų sistemos įrankius.
Norėdami ištrinti tomą, atlikite:
btrfs subvolume delete /btrfs/volume-name</p>
Komentarai