Obtido diretamente da entrada do meu blog: link
Primeiro, vamos discutir a vida sem o LVM. Nos velhos e maus dias, você tinha um disco rígido. Este disco rígido pode ter partições. Você pode instalar sistemas de arquivos nessas partições e, em seguida, usar esses sistemas de arquivos. Subida nos dois sentidos. Parecia muito com isso:
Vocêtemaunidadereal,nestecaso,sda.Nestaunidadeestãoduaspartições,sda1esda2.Hátambémalgumespaçolivrenãoutilizado.Cadaumadaspartiçõespossuiumsistemadearquivos,queémontado.Otiporealdosistemadearquivoséarbitrário.Vocêpoderiachamá-lodeext3,reiserfsouoquevocêtem.Oimportanteénotarqueexisteumacorrelaçãodiretaentreaspartiçõesdediscoeospossíveissistemasdearquivos.
Permiteadicionaralgumgerenciamentodevolumelógicoquerecriaamesmaestrutura:
Agora, você vê as mesmas partições, no entanto, há uma camada acima das partições chamada "Volume Group", literalmente um grupo de volumes, neste caso, partições de disco. Pode ser aceitável pensar nisso como uma espécie de disco virtual que você pode particionar. Como estamos combinando exatamente com a nossa configuração anterior, você não consegue ver os pontos strongs do sistema ainda. Você pode notar que, acima do grupo de volumes, criamos volumes lógicos, que podem ser considerados como partições virtuais, e é sobre eles que construímos nossos sistemas de arquivos.
Vamos ver o que acontece quando adicionamos mais de um volume físico:
Aquitemostrêsdiscosfísicos,sda,sdbesdc.Cadaumdosdoisprimeirosdiscostemumapartiçãoocupandotodooespaço.Oúltimo,sdc,temumapartiçãoocupandometadedodisco,commetaderestantedoespaçolivrenãoparticionado.
Podemosverogrupodevolumesacimadoqueincluitodososvolumesatualmentedisponíveis.Aquiestáumdosmaiorespontosdevenda.Vocêpodecriarumapartiçãológicatãograndequantoasomadosseusdiscos.Demuitasmaneiras,issoésemelhanteacomoonível0doRAIDfunciona,excetoquenãohástriping.Osdadossãoescritosnasuamaiorpartelinearmente.SevocêprecisarderedundânciaouosaumentosdedesempenhoqueoRAIDfornece,certifique-sedecolocarseusvolumeslógicosnotopodosarraysRAID.AsfatiasdeRAIDfuncionamexatamentecomodiscosfísicosaqui.
Agora,temosessegrupodevolumesqueocupa2e1/2discos.Foiesculpidoemdoisvolumeslógicos,oprimeirodosquaisémaiordoquequalquerumdosdiscos.Osvolumeslógicosnãoseimportamcomotamanhodosdiscosfísicosreais,jáquetudooqueelesveeméqueelessãogravadosemmyVolumeGroup01.Essacamadadeabstraçãoéimportante,comoveremos.
Oqueacontecesedecidirmosqueprecisamosdoespaçonãoutilizado,porqueadicionamosmaisusuários?
Normalmente,teríamosalgumpesarseusássemosomapeamentoumporum,mascomvolumeslógicos,eisoquepodemosfazer:
Aqui pegamos o espaço anteriormente livre em / dev / sdc e criamos / dev / sdc2. Em seguida, adicionamos isso à lista de volumes que compõem myVolumeGroup01. Feito isso, ficamos livres para expandir qualquer um dos volumes lógicos, conforme necessário. Como adicionamos usuários, aumentamos myLogicalVolume2. Nesse ponto, desde que o sistema de arquivos / home o suportasse, ficávamos livres para aumentá-lo para preencher o espaço extra. Tudo porque abstraímos nosso armazenamento dos discos físicos em que ele vive.
Tudo bem, isso abrange o motivo básico do Gerenciamento de Volume Lógico. Desde que eu tenho certeza que você está ansioso para aprender mais sobre como preparar e construir seus próprios sistemas, aqui estão alguns recursos excelentes para você começar:
link link
link