LVM2 ay isang open source userpace toolset na dinisenyo mula sa lupa upang magbigay ng lohikal na kakayahan sa pamamahala ng lakas ng tunog sa mga operating system na nakabase sa Linux, na nagbibigay-daan sa iyo upang lumikha ng mga snapshot ng iyong mga partisyon, pati na rin upang walang kahirap-hirap palitan ang mga ito kahit kailan mo gusto, tulad ng nakikita mong magkasya.
Mga tampok sa isang sulyap
Kabilang sa mga pangunahing tampok ang kakayahang palitan ang mga volume ng volume, palitan ang mga lohikal na volume, lumikha ng read-only o read-write na mga snapshot ng mga lohikal na volume, gumawa ng RAID lohikal na volume, ilipat ang mga lohikal na volume sa pagitan ng pisikal na volume, pagsamahin o split volume group, pati na rin upang mag-guhit ng mga bahagi o kabuuan ng mga lohikal na volume sa maraming pisikal na volume.
Habang ang LVM ay isang application ng command-line, madali itong isama sa anumang open source software na partition editor, kabilang ang mahusay na proyektong GParted, na nagpapahintulot sa user na madaling lumikha ng mga partisyon ng LVM.
Sa ilalim ng hood, kinakailangan at availability
Ang mga teknolohiya ng LVM at LVM2 ay ganap na nakasulat sa wikang C programming, ang mga ito ay mga utos na linya ng utos at ipinatupad sa paglipas ng mga taon sa maraming sistema ng operating GNU / Linux, sa pamamagitan ng kanilang mga installer.
Ang parehong mga bersyon ay magagamit para sa pag-download bilang mga archive ng pinagmulan, na maaaring i-deploy sa anumang pamamahagi ng Linux. Gayunpaman, ang dumudugo edgers ay maaaring makuha ang pinakabagong source code ng LVM2 mula sa Git gamit ang sumusunod na command: git clone git: //git.fedorahosted.org/git/lvm2.git.
Tatlo lamang na bagay ang kinakailangan upang magamit ang LVM, libdevmapper na mga userpace device-mapper library, ang mga userpace LVM2 na mga tool at device-mapper na suporta sa iyong kernel. Para sa detalyadong impormasyon tungkol sa mga component ng userpace at aparato-mapper kernel bisitahin ang http://sources.redhat.com/dm web page.
Ibabang linya
Sa pagtatapos, ang Lohiko Volume Manager (LVM) ay isang napakalakas na proyektong software na nagbibigay-daan sa mga developer ng pamamahagi ng Linux na ipatupad ang suporta para sa mga partisyon ng LVM nang direkta sa graphical o text-mode installer ng kanilang mga operating system, na nagpapahintulot sa mga gumagamit na baguhin ang laki ng volume o lumikha mga snapshot na may pinakamaliit na pagsisikap.
Ano ang bago sa paglabas na ito:
- Ayusin ang paggamit ng paggamit ng memory sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bagong sa bersyon 2.02.179:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.172:
- Ayusin ang paggamit ng paggamit ng memory sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.171:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.170:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.169:
- Ayusin ang paggamit ng paggamit ng memory sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.168:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.167:
- Ayusin ang paggamit ng paggamit ng memory sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.166:
- Ayusin ang paggamit ng paggamit ng memory sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.163:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.162:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.159:
- Ayusin ang paggamit ng paggamit ng memory sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.156:
Bago sa LVM2 2.02.124 (Hulyo 4, 2015)
Ano ang bago sa bersyon 2.02.151:
- Ayusin ang getline paggamit ng memory sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.150:
- Ayusin ang paggamit ng paggamit ng memory sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.146:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.145:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.137:
- Ayusin ang paggamit ng paggamit ng memory sa lvmpolld.
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.132:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.125:
- Ayusin ang paggamit ng memory ng getline sa lvmpolld. >
- Magdagdag ng suporta - maliwanag-pangangailangan-check-flag para sa cache_check ng cache pool metadata.
- Magdagdag ng lvmetactl para sa paggamit ng nag-develop lamang.
- Palitan ang pangalan ng global / lock_retries sa lvmlockd_retries.
- Palitan - maaaring maging-lvmlockd sa pamamagitan ng --enable-lockd-sanlock at --enable-lockd-dlm.
Ano ang bago sa bersyon 2.02.120:
- Ang pinakamahalagang bagong tampok ay isang bagong command line argument: - piliin (o -S). Hinahayaan ka nitong ilapat ang pamantayan ng pagpili sa output ng mga utos sa pag-uulat. Itatampok namin ito sa mga utos na nagbabago ng mga bagay sa isang hinaharap na pagpapalabas.
- Isang simpleng halimbawa:
- pvs -S 'free & gt; 100M, name = ~ sd '
- ay nagpapakita lamang ng mga PV na may higit sa 100M ng libreng puwang at may string 'sd' sa kanilang pangalan.
- Gumamit ng '-S tulong' para sa isang maikling buod ng mga patlang at mga operator o tingnan ang mga pahina ng tao para sa isang maliit na detalye. Tandaan na -o hinahayaan kang piliin ang mga patlang upang ipakita, -O kontrolin ang pagkakasunud-sunod ng pag-uuri at --noheadings, --eparator, --rows, --nameprefixes, --units at --nosuffix nag-aalok ng ilang mga alternatibong paraan ng output upang makatulong magsulat ka ng iba't ibang uri ng mga script.
- Para sa debugging, o sa mga script, gamitin -o pinili upang makita ang lahat ng output tulad ng dati ngunit may isang bagong haligi na nagpapahiwatig kung ang bawat hanay ay nakakatugon sa iyong pamantayan sa pagpili.
- Plano rin naming hatiin ang mga bagong field mula sa iba't ibang mga katangian ng 'katangian' upang pasimplehin ang pag-access sa impormasyong naglalaman ng mga ito.
- 'Ang dmsetup info -c' ay tumatanggap din ng -S.
- Gusto ko ring banggitin na nagkaroon ng ilang mga extension sa dumpconfig at profile kamakailan upang tulungan kang pamahalaan ang pagsasaayos ng LVM.
Ang suporta ng Cod LVM SSD sa paglabas na ito ay nananatiling eksperimento at maaaring paganahin gamit ang: configure --with-cache = panloob
Ano ang bago sa bersyon 2.02.119:
- Ang pinakamahalagang bagong tampok ay isang bagong command line argument: - piliin (o -S). Hinahayaan ka nitong ilapat ang pamantayan ng pagpili sa output ng mga utos sa pag-uulat. Itatampok namin ito sa mga utos na nagbabago ng mga bagay sa isang hinaharap na pagpapalabas.
- Isang simpleng halimbawa:
- pvs -S 'free & gt; 100M, name = ~ sd '
- ay nagpapakita lamang ng mga PV na may higit sa 100M ng libreng puwang at may string 'sd' sa kanilang pangalan.
- Gumamit ng '-S tulong' para sa isang maikling buod ng mga patlang at mga operator o tingnan ang mga pahina ng tao para sa isang maliit na detalye. Tandaan na -o hinahayaan kang piliin ang mga patlang upang ipakita, -O kontrolin ang pagkakasunud-sunod ng pag-uuri at --noheadings, --eparator, --rows, --nameprefixes, --units at --nosuffix nag-aalok ng ilang mga alternatibong paraan ng output upang makatulong magsulat ka ng iba't ibang uri ng mga script.
- Para sa debugging, o sa mga script, gamitin -o pinili upang makita ang lahat ng output tulad ng dati ngunit may isang bagong haligi na nagpapahiwatig kung ang bawat hanay ay nakakatugon sa iyong pamantayan sa pagpili.
- Plano rin naming hatiin ang mga bagong field mula sa iba't ibang mga katangian ng 'katangian' upang pasimplehin ang pag-access sa impormasyong naglalaman ng mga ito.
- 'Ang dmsetup info -c' ay tumatanggap din ng -S.
- Gusto ko ring banggitin na nagkaroon ng ilang mga extension sa dumpconfig at profile kamakailan upang tulungan kang pamahalaan ang pagsasaayos ng LVM.
Ang suporta ng Cod LVM SSD sa paglabas na ito ay nananatiling eksperimento at maaaring paganahin gamit ang: configure --with-cache = panloob
Ano ang bago sa bersyon 2.02.118:
- Ang pinakamahalagang bagong tampok ay isang bagong command line argument: - piliin (o -S). Hinahayaan ka nitong ilapat ang pamantayan ng pagpili sa output ng mga utos sa pag-uulat. Itatampok namin ito sa mga utos na nagbabago ng mga bagay sa isang hinaharap na pagpapalabas.
- Isang simpleng halimbawa:
- pvs -S 'free & gt; 100M, name = ~ sd '
- ay nagpapakita lamang ng mga PV na may higit sa 100M ng libreng puwang at may string 'sd' sa kanilang pangalan.
- Gumamit ng '-S tulong' para sa isang maikling buod ng mga patlang at mga operator o tingnan ang mga pahina ng tao para sa isang maliit na detalye. Tandaan na -o hinahayaan kang piliin ang mga patlang upang ipakita, -O kontrolin ang pagkakasunud-sunod ng pag-uuri at --noheadings, --eparator, --rows, --nameprefixes, --units at --nosuffix nag-aalok ng ilang mga alternatibong paraan ng output upang makatulong magsulat ka ng iba't ibang uri ng mga script.
- Para sa debugging, o sa mga script, gamitin -o pinili upang makita ang lahat ng output tulad ng dati ngunit may isang bagong haligi na nagpapahiwatig kung ang bawat hanay ay nakakatugon sa iyong pamantayan sa pagpili.
- Plano rin naming hatiin ang mga bagong field mula sa iba't ibang mga katangian ng 'katangian' upang pasimplehin ang pag-access sa impormasyong naglalaman ng mga ito.
- 'Ang dmsetup info -c' ay tumatanggap din ng -S.
- Gusto ko ring banggitin na nagkaroon ng ilang mga extension sa dumpconfig at profile kamakailan upang tulungan kang pamahalaan ang pagsasaayos ng LVM.
Ang suporta ng Cod LVM SSD sa paglabas na ito ay nananatiling eksperimento at maaaring paganahin gamit ang: configure --with-cache = panloob
Ano ang bago sa bersyon 2.02.116:
- Ang pinakamahalagang bagong tampok ay isang bagong command line argument: - piliin (o -S). Hinahayaan ka nitong ilapat ang pamantayan ng pagpili sa output ng mga utos sa pag-uulat. Itatampok namin ito sa mga utos na nagbabago ng mga bagay sa isang hinaharap na pagpapalabas.
- Isang simpleng halimbawa:
- pvs -S 'free & gt; 100M, name = ~ sd '
- ay nagpapakita lamang ng mga PV na may higit sa 100M ng libreng puwang at may string 'sd' sa kanilang pangalan.
- Gumamit ng '-S tulong' para sa isang maikling buod ng mga patlang at mga operator o tingnan ang mga pahina ng tao para sa isang maliit na detalye. Tandaan na -o hinahayaan kang piliin ang mga patlang upang ipakita, -O kontrolin ang pagkakasunud-sunod ng pag-uuri at --noheadings, --eparator, --rows, --nameprefixes, --units at --nosuffix nag-aalok ng ilang mga alternatibong paraan ng output upang makatulong magsulat ka ng iba't ibang uri ng mga script.
- Para sa debugging, o sa mga script, gamitin -o pinili upang makita ang lahat ng output tulad ng dati ngunit may isang bagong haligi na nagpapahiwatig kung ang bawat hanay ay nakakatugon sa iyong pamantayan sa pagpili.
- Plano rin naming hatiin ang mga bagong field mula sa iba't ibang mga katangian ng 'katangian' upang pasimplehin ang pag-access sa impormasyong naglalaman ng mga ito.
- 'Ang dmsetup info -c' ay tumatanggap din ng -S.
- Ang suporta sa caching ng LVM SSD sa paglabas na ito ay nananatiling eksperimento at maaaring paganahin gamit ang: configure --with-cache = panloob
- Gusto ko ring banggitin na nagkaroon ng ilang mga extension sa dumpconfig at profile kamakailan upang tulungan kang pamahalaan ang pagsasaayos ng LVM.
Ano ang bago sa bersyon 2.02.77:
- Magkaloob ng pool para dummy VG sa _pvsegs_sub_single.
- Magdagdag ng mga uri at pag-andar ng PV at LV sa libvm.
- Magdagdag ng mga pag-andar sa set_property sa libvm. Alisin ang paghihigpit sa haba ng tag at payagan / =! : # & mga character.
- Suportahan ang pag-uulit ng --addtag at --deltag argumento.
- Magdagdag ng imprastraktura para sa mga partikular na argumento ng cmdline upang maulit sa mga pangkat.
- Split the_args cmdline argumento at mga halaga sa arg_props at arg_values.
- Hindi na kailangan ang fsadm upang mangailangan ng '-f' upang palitan ang laki ng isang hindi na-na-install na filesystem.
- Ayusin ang fsadm upang makita ang mga mount filesystem sa mga mas lumang system.
- (2.0.75) Palawakin ang patakaran sa paglalaan ng pagkakalagay upang makilala ang mga PV tag (cling_by_tags).
- Magdagdag ng paglalaan / cling_tag_list sa lvm.conf.
- Isaayos muli ang pag-configure gamit ang 'autoreconf' para sa --enable-ocf. (2.02.76)
Mga Komento hindi natagpuan