XFS

XFS skaidinių kūrimas ir jų dydžio keitimas

XFS skaidinių kūrimas ir jų dydžio keitimas
Padarydami skaidinius ir pakeisdami jų dydį galite lengviau išlaikyti diegimo ir disko tvarkymo paprastumą ir švarą. Šiame straipsnyje mes naudosime „VirtualBox“, kad parodytume, kaip sukurti tinkamą skaidinį ir jį suformatuoti naudojant XFS failų sistemą. Mes taip pat paminėsime keletą standartinių praktikų, kurios yra būtinos plikoms metalinėms sistemoms, bet neprivalomos virtualioms.

Suprasti disko išdėstymą

Jei turite naują diską, pridėtą prie savo sistemos arba prie VM, yra naudinga komanda, kurioje išvardytos visos pridėtos blokų saugojimo komandos. Šioje komandoje pateikiami visi prie sistemos prijungti blokų kaupimo įrenginiai. Tai apima neapdorotus diskus, pirminius skaidinius, loginius skaidinius ir net prie tinklo prijungtą saugyklą.

$ lsblk

Čia mes pridėjome naują 1 TB diską, kuris rodomas kaip įrenginys SDB. The sda virš jo esančiame įrenginyje yra įdiegta operacinė sistema, ir jūs galite pamatyti, kad jame yra šakninis skaidinys ir apsikeitimo skaidinys.

Tačiau antrasis diskas neturi skaidinių ir nėra suformatuotas su failų sistema. Nuo šiol galite padaryti du dalykus:

  1. Naudokite visą diską ir įdiekite failų sistemą ant jo.
    Tai taip paprasta, kaip paleisti:

    $ mkfs.xfs / dev / sdb
  2. Arba galite suskaidyti jį į lengviau valdomus gabalus, kuriems mums reikia naudoti išsiskyrė naudingumas. Laikysimės šios procedūros.

Disko skaidymas

Norėdami pradėti disko skaidymą, galite naudoti gparted kuris yra grafinis naudingumas. Nepaisant to, naudokime universalią komandinės eilutės sąsają, kad ji vienodai veiktų visose platformose.

Pirmiausia reikia suprasti, kad diską galima susieti su specialiu failu, vadinamu prietaiso mazgas, kuris bus naudojamas nurodant tikrąjį diską. Mūsų atveju prietaiso mazgas yra SDB ir visas jos kelias yra / dev / sbd, jūsų atveju tai gali būti kitu pavadinimu. Šis failas nurodo fizinį įrenginį, tačiau jame iš tikrųjų nebūtų duomenų, kurie saugomi diske. Ši informacija bus rodoma kataloge, kuriame prijungiate įrenginį (daugiau apie tai vėliau).

Norėdami pradėti skaidyti, įveskite:

$ išsiskyrė - optimalus / dev / sdb

Tai pradėtų padalytą komandinės eilutės įrankį, kai dėmesys sutelktas į mūsų naują diską.

Įvedus spausdinimą, visi disko skirsniai bus išvardyti, tačiau kadangi jų nėra, pamatysime klaidos pranešimą.

Dabar prie disko pridėkime etiketę gpt (kartu su lentele gpt).

(išsiskyrė) mklabel gpt

Tai suteiks jūsų diskui (ir jo skaidiniams) visuotinai unikalų ID, kuris yra labai svarbus, jei ketinate išjungti diską ir įterpti per kitą fizinį prievadą. Turėdamas visuotinai unikalų ID pašalina tą aiškią priklausomybę nuo prievado numerio, kuriuo dauguma operacinių sistemų remiasi nustatydami išteklius.

Pažymėję diską, esate pasirengę jame sukurti pirmąjį skaidinį.

(išsiskyręs) vienetas GB
(išsiskyręs) mkpart pirminis 0 200

Pirmoji komanda nustato vienetus GB, kuris yra patogesnis, o antroji komanda sukuria pagrindinį skaidinį nuo disko pradžios (išskyrus mažą rezervuotą atmintį pradžioje) iki 200tūkst Gigabaitų. Patikrinkime tai.

(išsiskyręs) spausdinimas

Dabar galite išeiti iš padalinto įrankio įvesdami mesti. Ir galime pamatyti, kad blokinių įrenginių išdėstymas turi naują narį.

$ lsblk

Pertvara atsirado kaip sdb1 nuo SDB diską, jis turi savo įrenginio mazgą ir yra paruoštas naudoti.

Pastaba: skaidinio dydis, kaip parodyta lsblk komanda skiriasi nuo atskirtos naudingosios išvesties, ir todėl, kad pirmieji mano, kad 1024 MB yra lygus 1 GB, o antrasis - 1000 MB kaip 1 GB.

XFS failų sistemos kūrimas ir montavimas

Kai reikia sukurti bet kokią failų sistemą „Ubuntu“, dažniausiai naudojama tokio tipo komanda mkfs.filesystemName XFS atveju komanda yra paprasta.

$ mkfs.xfs / dev / sdb1

Kur, sdb1 yra mūsų tikslinė skaidinys.

Dabar mes turime jo skaidinį ir failų sistemos formatą. Bet tai vis dar nėra sistemos katalogo medžio dalis (laisvai vadinama šakninių failų sistema). Turime jį montuoti ir tradiciškai / mnt / Tam naudojamas katalogas, nors tai galite padaryti bet kur.

$ mount / dev / sdb1 / mnt /
$ df -h

Pakeisti skaidinio dydį

Jei turite pakankamai nepaskirstytos vietos, failų sistemos dydis, kad užimtų papildomą vietą, atliekamas dviem veiksmais:

  1. Disko dydžio keitimas: Pirmiausia atjunkime failų sistemą: $ umount / dev / sdb1

    Grįždami į atskirtą įrankį galite pamatyti disko būseną.

    $ išsiskyrė - optimalus / dev / sdb
    (išsiskyręs) spausdinimas

    Padalinio numeris yra 1, ir mes turime nurodyti skaidinį su šiuo numeriu.

    Dabar, norėdami išplėsti skaidinį, įveskite komandą:

    (išsiskyręs) vienetas GB
    (išsiskyrė) 1 400 dalies dydžio pakeitimas
    (išsiskyrė) mesti

    Taigi pirmiausia nustatome įrenginį į GB, o tada antroji komanda sako, kad gaukite 1 skaidinį ir perkelkite jo galą iki 400 GB. Taigi skaidinio galas tolsta toliau.

  2. Padalinys išaugo, tačiau failų sistema apie tai nežino. Jei jį sumontuosite ir pamatysite jo dydį, jis vis tiek bus tas pats. Norėdami išplėsti failų sistemą, tai yra paskutinis žingsnis. $ mount / dev / sdb1 / mnt
    $ xfs_growfs -d / dev / sdb1

    Antroji komanda pažodžiui padidina failų sistemą ir -d vėliava liepia eiti iki pat skaidinio pabaigos.

Viskas! Dabar, jei pamatysite failų sistemos informaciją, tai atspindės jos dydžio padidėjimą.

Daugelis veiksmų yra panašūs ir kitoms failų sistemoms, tokioms kaip ext4, ext3, ufs ir kt. Vienintelė pastebima išimtis yra zfs ir čia galite sužinoti daugiau apie tai.

Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...