Kuidas teha loogilise mahu ülevaadet ja taastada LVM-is - III osa


LVM-i hetktõmmised on ruumisäästlikud lvm-mahtude suunamise aja koopiad. See töötab ainult lvm-ga ja kulutab ruumi ainult siis, kui lähte loogilises mahus on tehtud muudatusi hetktõmmise helitugevuseks. Kui allika mahus on tehtud suuri muudatusi 1 GB summa ulatuses, tehakse samad muudatused ka hetktõmmise mahus. Parim on, et ruumisäästlikuks muutmiseks oleks alati väikesed muudatused. Kui hetktõmmis salvestusruum otsa saab, saame kasvamiseks kasutada lvextendi. Ja kui peame hetkepilti vähendama, saame kasutada lvreduce.

Kui oleme pärast hetktõmmise loomist kogemata mõne faili kustutanud, ei pea me muretsema, sest hetktõmmisel on algne fail, mille oleme kustutanud. Võimalik, kui fail oli hetktõmmise loomisel olemas. Ärge muutke hetktõmmise helitugevust, hoidke seda samal ajal, kui hetktõmmis oli kiire taastamise jaoks.

Pilte ei saa varundamiseks kasutada. Varukoopiad on mõnede andmete esmane koopia, seetõttu ei saa me hetktõmmist varundamisvalikuna kasutada.

  1. Looge Linuxi LVM-iga kettamälu - 1. OSA
  2. Kuidas laiendada/vähendada LVM-i Linuxis - II osa

  1. Operatsioonisüsteem - CentOS 6.5 koos LVM-i installimisega
  2. Serveri IP - 192.168.0.200

1. samm: LVM-i hetktõmmise loomine

Kõigepealt kontrollige, kas köitegrupis on vaba ruumi, et luua uus hetktõmmis, kasutades käsku vgs ’.

# vgs
# lvs

Näete, et vgs -i väljundisse on jäänud 8 GB vaba ruumi. Niisiis, looge hetktõmmis ühele minu köitest nimega tecmint_datas . Demonstreerimise eesmärgil kavatsen järgmiste käskude abil luua ainult 1 GB hetktõmmise helitugevuse.

# lvcreate -L 1GB -s -n tecmint_datas_snap /dev/vg_tecmint_extra/tecmint_datas        

OR

# lvcreate --size 1G --snapshot --name tecmint_datas_snap /dev/vg_tecmint_extra/tecmint_datas

Mõlemad ülaltoodud käsud teevad sama:

  1. -s - loob hetktõmmise
  2. -n - hetktõmmise nimi

Siin on iga ülaltoodud punkti selgitus.

  1. Siia loomise hetktõmmise Iam suurus.
  2. Loob hetktõmmise.
  3. Loob hetktõmmisele nime.
  4. Uus hetktõmmiste nimi.
  5. maht, mille koostame hetktõmmise.

Kui soovite hetktõmmise eemaldada, võite kasutada käsku lvremove .

# lvremove/dev/vg_tecmint_extra/tecmint_datas_snap

Nüüd loetlege vastloodud hetktõmmis järgmise käsu abil.

# lvs

Ülal näete, hetktõmmise loomine õnnestus. Olen märkinud noolega, kust hetktõmmised pärinevad, selle loomise kohast, selle tecmint_datas . Jah, sest oleme loonud hetktõmmise tecmint_datas l-mahu jaoks.

Lisame mõned uued failid kausta tecmint_datas . Nüüd on mahus osa andmeid umbes 650 MB ja meie hetktõmmise maht on 1 GB. Niisiis on piisavalt ruumi, et varundada meie muudatused kohes mahus. Siit näeme, milline on meie hetktõmmise olek käsu allpool abil.

# lvs

Näete, et nüüd kasutati hetktõmmiste mahust 51% , failide täiendavaks muutmiseks pole probleemi. Täpsema teabe saamiseks kasutage käsku.

# lvdisplay vg_tecmint_extra/tecmint_data_snap

Jällegi on siin ülaltoodud pildil esile tõstetud iga punkti selge selgitus.

  1. Snapshoti loogilise köite nimi.
  2. Praegu kasutatav köite rühma nimi.
  3. Snapshoti maht lugemis- ja kirjutamisrežiimis, saame selle isegi monteerida ja kasutada.
  4. Pildi loomise aeg. See on väga oluline, sest hetktõmmis otsib selle aja möödudes kõiki muudatusi.
  5. See hetktõmmis kuulub loogilise köite tecmint_datas alla.
  6. Loogiline maht on võrgus ja saadaval.
  7. Allika mahu suurus, mille me hetkepildi tegime.
  8. Lehm-tabeli suurus = koopia kirjutamisel, see tähendab, et kõik muudatused, mis on tehtud mahus tecmint_data, kirjutatakse sellesse hetktõmmisesse.
  9. Praegu kasutatakse hetktõmmise suurust, meie tecmint_datas oli 10G, kuid meie hetktõmmise maht oli 1 GB, mis tähendab, et meie fail on umbes 650 MB. Mis siis nüüd on 51%, kui faili suurus tecmint_datas suureneb 2 GB-ni, kasvab see rohkem kui hetktõmmise jaoks eraldatud suurus, kindlasti oleme hetktõmmisega raskustes. See tähendab, et peame laiendama loogilise mahu (hetktõmmise maht) suurust.
  10. Annab hetktõmmise jaoks tükikese suuruse.

Kopeerime nüüd tecmint_datas -i rohkem kui 1 GB faile, vaatame, mis juhtub. Kui teete seda, saate veateate „ Sisend-/väljundviga ’, see tähendab, et hetktõmmises on ruumi otsas.

Kui loogiline maht saab täis, langeb see automaatselt ja me ei saa seda enam kasutada, isegi kui laiendame hetktõmmise mahtu. Parim mõte on hetkepildi loomisel sama suur allikas, kui tecmint_datas suurus oli 10G, kui ma loon 10 GB suuruse hetktõmmise suuruse, ei voola see kunagi üle nagu eespool, kuna sellel on piisavalt ruumi võta oma helitugevus napilt.

2. samm: laiendage hetkepilti LVM-is

Kui peame enne ülevoolu pikendama hetktõmmise suurust, saame seda kasutada.

# lvextend -L +1G /dev/vg_tecmint_extra/tecmint_data_snap

Nüüd oli hetktõmmise jaoks täiesti 2 GB suurune maht.

Järgmisena kontrollige järgmise suuruse abil uut suuruse ja COW tabelit.

# lvdisplay /dev/vg_tecmint_extra/tecmint_data_snap

Kohaliku helitugevuse ja kasutamise suuruse teadmiseks %

# lvs

Aga kui teil on sama suurusega Allika maht hetktõmmise maht, ei pea me nende probleemide pärast muretsema.

3. samm: hetktõmmise taastamine või ühendamine

Hetkepildi taastamiseks peame kõigepealt failisüsteemi lahti ühendama.

# unmount /mnt/tecmint_datas/

Lihtsalt kontrollige, kas kinnituskoht on lahti monteeritud või mitte.

# df -h

Siin on meie kinnitus lahti ühendatud, nii et saame jätkata hetktõmmise taastamist. Klõpsu taastamiseks käsu lvconvert abil.

# lvconvert --merge /dev/vg_tecmint_extra/tecmint_data_snap

Pärast ühendamise lõppu eemaldatakse hetktõmmise maht automaatselt. Nüüd näeme oma partitsiooni ruumi käsu df abil.

# df -Th

Pärast hetktõmmise helitugevuse eemaldamist automaatselt. Näete loogilise helitugevuse suurust.

# lvs

Tähtis: hetktõmmiste automaatseks laiendamiseks saame seda teha, kasutades conf-failis mõningaid muudatusi. Käsitsi jaoks saame seda laiendada lvextendi abil.

Avage oma redaktori abil lvm-i konfiguratsioonifail.

# vim /etc/lvm/lvm.conf

Otsige sõna autoextend. Vaikimisi on väärtus sarnane allpool olevaga.

Muutke siin 100 väärtuseks 75 , kui automaatse pikendamise künnis on 75 ja automaatse pikendamise protsent on 20 , suurendab suurust veel 20 protsenti võrra

Kui hetktõmmise maht ulatub 75% -ni, laiendab see automaatselt automaatselt -20% rohkem. Seega saame laieneda automaatselt. Salvestage fail ja väljuge failist wq! abil.

See säästab hetktõmmise ülevoolu langusest. See aitab teil ka rohkem aega kokku hoida. LVM on ainus jaotamismeetod, mille abil saame rohkem laieneda ja millel on palju funktsioone, nagu õhuke eraldamine, ribad, virtuaalne maht ja palju muud. Thin-pooli kasutamisel vaadake neid järgmises teemas.