Vietos diske pritrūkimas ir disko skaidinių tvarkymas IT inžinieriams jau seniai kėlė galvos skausmą. Laimei, Linux bando išspręsti šią problemą naudodama loginius tomus.
Ubuntu serveryje loginiai tomai yra numatytasis serverio disko vietos valdymo metodas. Deja, naudojant šiuos tomus, išnaudojama ne visa vieta diske, todėl gali kilti klausimas, kur dingo visa vieta diske. Pažiūrėkime, kaip sureguliuoti arba padidinti LVM standžiojo disko vietą Ubuntu.
Pagrindiniai loginių tomų pranašumai
„Logical Volume Manager“ (LVM) yra komandų eilutės įrankis, skirtas tvarkyti loginius tomus sistemoje „Linux“. Jei savo serveryje ar kompiuteryje ketinate turėti kelis skaidinius, labai rekomenduojama naudoti loginius tomus vietos diske tvarkymui.
LVM yra pažangesnis ir efektyvesnis, palyginti su tradiciniais diskų valdymo būdais naudojant skaidinius. Štai keletas pagrindinių „Linux“ loginių tomų pranašumų:
- Efektyvus: Loginiai tomai suteikia jums galimybę efektyviau išnaudoti vietą diske
- Nereikia iš naujo paleisti serverių: Naudodami loginius tomus galite keisti disko dydį, nereikalaujant iš naujo paleisti serverio, kaip tai daroma įprastų skaidinių atveju.
- Saugokite duomenis įvairiuose tomuose: Galite lengvai saugoti duomenis keliuose tomuose visame diske
Ubuntu serveryje galite padidinti loginį garsumą diegdami arba įdiegę OS. Išnagrinėsime abu variantus, kad galėtumėte pasirinkti, kuris iš jų jums tinka labiau. Skirtingai nei Ubuntu darbalaukis, Ubuntu serveris pagal numatytuosius nustatymus pateikiamas tik su terminalu.
Loginio tomo padidinimas Ubuntu diegimo metu
Kai diegdami Ubuntu serverį pateksite į saugyklos konfigūracijos puslapį, pasirinkite ubuntu-lv pertvara sumontuota ties šaknis (/), paspauskite Įeikiteir pasirinkite Redaguoti variantas.
Kitame konfigūracijos puslapyje matysite didžiausią įmanomą vietą, kurią serveris gali naudoti, palyginti su šiuo metu jam priskirta vieta. Šiuo atveju dabartinė disko vieta yra 25 GB, o didžiausia galima vieta, kurią serveris gali naudoti, yra 22 996 GB, tačiau šiuo metu ji naudoja tik 11 496 GB.
Norėdami panaudoti visą diską, tiesiog įveskite didžiausią įmanomą kiekį skliausteliuose arba įveskite bet kokį pasirinktinį disko dydį ir išsaugokite nustatymus.
Pageidautina nustatyti loginę tūrio erdvę diegimo metu, bet jei pamiršote arba tiesiog norite pakoreguoti erdvę tiesioginiame serveryje, LVM taip pat suteikia tokią galimybę.
Loginio tūrio padidinimas Ubuntu serveryje po įdiegimo
Kad galėtumėte išplėsti savo loginio tūrio erdvę, turite žinoti, kiek vietos turite ir kiek išnaudojote. Paprastai tai darytumėte su df komanda, bet nebus rodomas teisingas loginių tomų dydis.
Vietoj to naudokite vgdisplay (Volume Group Display) komanda, kuri rodo išsamią informaciją apie tomų grupes ir loginius tomus.
Norėdami paleisti komandą, jums reikės administratoriaus teisių.
sudo vgdisplay
Yra trys svarbūs parametrai, į kuriuos reikia atkreipti dėmesį:
- VG dydis: Tai yra tomo grupės dydis ir rodomas bendras galimo disko dydis. Šiuo atveju tai yra 23 GB.
- Paskirstyti PE / dydį: Tai rodo, kiek vietos šiuo metu yra skirta jūsų serveriui
- Nemokamas PE / dydis: Rodo laisvą vietą iš visos galimos saugyklos vietos
The df komanda rodo tik paskirtą erdvę, o ne visą galimą erdvę, todėl galite daryti prielaidą kad jūsų serveryje nelieka daug vietos, kai daug vietos yra nenaudojamos kaip garso dalis grupė.
Norėdami išplėsti loginį garsumą, naudokite lvextend komandą. Tačiau pirmiausia gaukite loginio tomo prijungimo tašką naudodami lvdisplay komanda:
sudo lvdisplay
Iš lvdisplay išvesties matote, kad diskas yra sumontuotas kelyje /dev/ubuntu-vg/ubuntu-lv.
Tada padidinkite loginę tūrio erdvę naudodami šią komandą:
sudo lvextend -l +100% NEMOKAMAS /dev/ubuntu-vg/ubuntu-lv
100% reiškia išnaudoti visą erdvę, todėl reikiamą procentą paskirkite pagal savo poreikius, pvz. 50%, 60% ir kt.
Kad pakeitimai įsigaliotų, taip pat turite pakeisti failų sistemos, kurią sudaro loginis tūris, dydį. Gaukite failų sistemos kelią iš df -h komandą; šiuo atveju tai yra /dev/mapper/ubuntu--vg-ubuntu--lv.
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Dabar, jei paleisite df -h komandą dar kartą, pamatysite, kad jūsų šakninis diskas padidėjo.
Lengva nustatyti LVM Ubuntu serveryje
LVM yra puikus įrankis, leidžiantis lengvai valdyti disko naudojimą ir loginius tomus be vargo, susijusio su tradiciniais disko skaidiniais. Be to, jei jūsų serveryje veikia svarbios paslaugos, pakoregavus disko dydį nereikia jo iš naujo paleisti.
Taip pat galite nustatyti LVM savo Ubuntu darbalaukyje, kad būtų lengviau valdyti vietos diske.