Querendo entender o LVM e a configuração padrão

4

Pelo que entendi, o LVM me permite

  

redimensionou e mudou quase à vontade ~ de aqui

Então eu pensei, com as partições usuais, eu também posso redimensioná-las? Talvez com o LVM eu possa ter 1 span lógico de volume em vários discos?

Além disso, a configuração padrão do LVM no Ubuntu é um pouco confusa ...

Qual é a partição de 255MB ext2 para? Não deve ext4 ser melhor? Parece muito semelhante às partições OEM no Windows ...

Por que há 4MB desperdiçados ... Como determino quanto espaço devo alocar para trocar. Eu li anteriormente para o Windows que se eu tiver RAM suficiente, eu deveria ter espaço de troca baixo / não para forçar o sistema operacional a usar RAM mais rápida? Verdade?

Por que o Ubuntu divide o mesmo HDD em 2 visualizações diferentes?

Por que obtenho uma imagem tão diferente no GParted? Nenhuma troca aqui? Então agora, se eu quiser adicionar uma partição, eu deveria encolher sda5 depois adicionar um? Desde a sua partição OS eu não posso fazer isso quando iniciado, eu acho?

    
por Jiew Meng 21.05.2011 / 11:50

2 respostas

5

Eu não sei porque a configuração padrão do LVM foi escolhida, mas posso oferecer algumas informações sobre como o LVM funciona.

Sem o LVM, você divide um disco em partições e cada partição contém um sistema de arquivos ( / , /home , etc.) ou qualquer outra coisa, como espaço de troca.

O LVM introduz uma camada de isolamento entre as estruturas do disco e as estruturas portadoras de conteúdo. Vou encaminhá-lo para o artigo da Wikipedia para uma apresentação mais aprofundada, mas em poucas palavras, cada partição de disco é um LVM volume físico , enquanto cada sistema de arquivos ou área de troca é um volume lógico . Não há relação entre a extensão dos volumes lógicos e físicos: o espaço em um volume físico pode ser dividido entre vários volumes lógicos e um volume lógico pode ser armazenado em vários volumes físicos.

Isso explica por que você está vendo duas visualizações. No nível de particionamento de disco, você tem um disco com duas partições, uma das quais, por acaso, é um volume físico LVM. No nível de conteúdo, você tem vários sistemas de arquivos, alguns dos quais estão em volumes lógicos LVM.

Parted não está mostrando os volumes lógicos do LVM. Ou esta versão do Parted não suporta LVM (hmm, eu pensei que sim), ou você precisa dizer para mudar para uma visão diferente, ou você já criou partições mas não volumes lógicos ainda.

Eu não sei onde você está vendo 4MB desperdiçados. Eu vejo 17MB não alocado e não sei por quê. Até 4MB não utilizados podem acontecer com o LVM: o tamanho de cada volume lógico é um múltiplo de 4MB.

Não sei ao certo para que serve a partição ext2 de 255 MB, mas acredito que seja /boot . Costumava ser que o Grub , o gerenciador de inicialização padrão do Ubuntu, não podia inicializar a partir do LVM. Mas o Grub 2, o bootloader padrão para nova instalação desde o Ubuntu 9.10, suporta uma instalação totalmente LVM, então você provavelmente não precisa dessa partição de inicialização. (Existem casos raros em que uma partição de inicialização do ext2 ainda é útil, por exemplo, se você estiver com inicialização dupla em outro sistema operacional que não suporta carregar um kernel do LVM ou ext4.)

Acho que resolvi tudo, exceto a quantidade de troca. (além: você não deve fazer perguntas não relacionadas em uma pergunta. A quantidade de troca não tem nada a ver com suas perguntas sobre o LVM. Mas o tópico já foi feito até a morte, então não pergunte separadamente, apenas procure no site.) Como o espaço em disco é barato, não hesite em ter uma ampla troca. A máquina que estou postando isso tem 4GB de RAM e 16GB de swap. Ter baixo ou não espaço de troca não vai absolutamente “forçar o sistema operacional a usar RAM mais rápida”, isso é completamente errado e eu aconselho tratar qualquer fonte que diga isso com profunda desconfiança. (Tanto quanto eu sei isso se aplica ao Windows também.) O sistema operacional irá usar a memória RAM sempre que puder. O swap é usado apenas como último recurso, quando não há RAM suficiente. Note que em um sistema normal, você deve esperar ver alguma troca em uso. Isso porque a RAM não é apenas para armazenar a memória dos processos em execução, mas também para armazenar em cache o conteúdo do disco. De fato, é comum ter metade da RAM usada pelo cache de disco e ter alguma memória de processo trocada. Se o seu sistema não fizesse isso, ele estaria rodando mais lento , porque perderia mais tempo recarregando os mesmos arquivos do disco de novo e de novo.

    
por Gilles 21.05.2011 / 12:44
0

Embora eu ache que o núcleo de sua resposta está respondido acima, gostaria de salientar que o gerenciamento do LVM é mais fácil através da interface gráfica do Ubuntu.

No entanto, se você está construindo um servidor que será de linha de comando (particularmente um headless), você pode achar um pouco difícil gerenciar o LVM - especialmente se você for novo no Ubuntu.

    
por gth 26.11.2013 / 07:08