Instalando o Ubuntu Desktop no LVM. Instalando Ubuntu Desktop no LVM Adicione um novo disco ao volume lvm

Lar / Recuperação de dados

As partições clássicas, nas quais um disco rígido é mais frequentemente dividido para instalação do sistema e armazenamento de dados, apresentam uma série de desvantagens significativas. Seu tamanho é muito difícil de alterar, eles estão em sequência estrita e simplesmente pegar um pedaço da primeira seção e adicionar na última não funcionará se houver mais seções entre eles. Portanto, muitas vezes, ao particionar inicialmente um disco rígido, os usuários ficam confusos sobre quanto espaço alocar para esta ou aquela partição. E quase sempre, no processo de utilização do sistema, chegam à conclusão de que fizeram a escolha errada.

A tecnologia LVM pode resolver a maioria desses problemas. Ele cria uma abstração adicional - volumes lógicos, que são visíveis no sistema como partições regulares, mas não são. Tem uma série de vantagens:

    Os volumes lógicos LVM não estão mais vinculados a um local físico. Dentro do LVM não existe ordem de volumes lógicos.

    O tamanho dos volumes lógicos pode ser aumentado dinamicamente e os volumes montados também podem ser facilmente reduzidos sem sair do sistema.

    Se necessário, você pode distribuir volumes lógicos por vários discos rígidos, aumentando assim o espaço disponível. Nesse caso, o sistema ainda verá apenas um volume lógico, embora seu tamanho exceda os tamanhos disponíveis dos discos rígidos. Você também pode realizar a operação inversa removendo o disco rígido do LVM, liberando-o para outro uso.

    O LVM suporta o mecanismo de snapshot - cópias instantâneas do sistema de arquivos de volume. Isso pode ser muito útil para criar backups.

    Existem muitas outras vantagens que você pode ler em artigos especializados sobre LVM.

Ubuntu suporta totalmente LVM, porém na versão Desktop disco de instalação Os utilitários necessários para trabalhar com LVM foram removidos. Além disso, o instalador da versão Desktop não pode alterar os volumes LVM. Portanto, se você quiser usar o LVM, terá que instalar o sistema a partir de um disco alternativo ou trapacear um pouco com um LiveCD normal. A instalação com Alternate é inconveniente e causa desconforto para muitos e, além disso, na maioria das vezes o disco Alternate não está disponível, então vamos considerar a opção com LiveCD.

Observe que o LVM é controlado através do terminal, portanto, para não quebrar nada, você deve primeiro aprender como trabalhar com ele de forma mais ou menos confortável. Além disso, familiarize-se com os princípios operacionais e conceitos básicos do LVM para entender o que ele é. O artigo não é destinado a iniciantes, mas sim a quem já entendeu o básico do Ubuntu.

Preparação preliminar

Você precisa iniciar o sistema a partir do LiveCD e conectar seu computador à Internet. Em seguida, abra um terminal e instale os utilitários necessários diretamente na sessão do LiveCD com o comando:

sudo apt-get install lvm2

É isso, agora você pode começar a trabalhar com LVM. Mas primeiro precisamos alocar um local onde criaremos o LVM. Para fazer isso, você precisará do editor de partições Gparted, localizado no menu Sistema→Administração.

Devido à natureza do gerenciador de inicialização GRUB, é melhor criar uma pequena partição separada para /boot ao usar o LVM. Digamos que 200 MB sejam suficientes.

Crie uma partição usando Gparted /boot e uma partição sobre a qual você implantará o LVM. Se você está pronto para alocar todo o disco rígido para o LVM, não esqueça que a partição /boot do seu Ubuntu não deve ser colocada no LVM. Assim, você precisará de duas partições - 200Mb para /boot e todo o resto para LVM. Não escolha nenhum sistema de arquivos para partição LVM - simples seção vazia(não formatado). Não se esqueça, para aplicar todas as alterações feitas através do Gparted, você precisa clicar na marca de seleção verde no painel superior ou selecionar Aplicar no menu Editar.

Depois que as alterações na marcação forem feitas com sucesso, você precisará alterar o tipo de seção que precisa LVM Linux. Para fazer isso, clique com o botão direito na seção e selecione “Gerenciar sinalizadores”. Na janela que se abre, marque a caixa com o nome lvm, espere até que todas as alterações sejam aplicadas e feche o Gparted. Isso completa a fase preparatória.

Criando volumes lógicos LVM

Agora é hora de começar a criar o próprio LVM. Por exemplo, assumiremos que estamos criando o LVM sobre a partição /dev/sda1. Neste caso, primeiro você precisa inicializar a partição física com o comando:

sudo pvcreate /dev/sda1 sudo vgcreate local /dev/sda1

E, finalmente, crie os volumes lógicos necessários. É importante notar aqui que, como você pode aumentar facilmente o tamanho dos volumes LVM diretamente em um sistema em execução, é melhor alocar o tamanho mínimo necessário para volumes lógicos. Não tenha medo de que um grande volume permaneça não alocado no grupo de volumes; ele não será perdido. Sempre que precisar de espaço adicional, você poderá adicioná-lo facilmente a qualquer volume lógico. Mas reduzir o tamanho de um volume lógico é muito mais difícil.

Normalmente, a instalação de um sistema requer uma partição raiz, uma partição /home, uma partição swap e, às vezes, uma partição de dados. Você pode criar volumes lógicos para todas essas quatro tarefas usando os comandos:

sudo lvcreate -L 7G -n raiz local sudo lvcreate -L 5G -n home local sudo lvcreate -L 3G -n troca local sudo lvcreate -L 10G -n dados locais

O parâmetro -n, caso você ainda não tenha entendido, especifica o nome do volume lógico, -L é o seu tamanho.

Agora você precisa criar sistemas de arquivos nos volumes lógicos criados.

Nas versões modernas do Ubuntu, você precisa criar sistemas de arquivos manualmente antes da instalação. Caso contrário, o instalador desejará criar uma tabela de partição MBR sobre cada volume LVM, o que é extremamente indesejável.

Você pode fazer isso com aproximadamente os seguintes comandos:

sudo mkfs.ext4 /dev/ local/ root sudo mkfs.ext4 /dev/ local/ home sudo mkswap -f /dev/ local/ swap sudo mkfs.ext4 /dev/ local/ dados

Observe que os nomes dos volumes lógicos LVM no sistema se parecem com /dev/(volume_group_name)/(volume_name) .

Além disso, o sistema de arquivos ext4, por padrão, reserva algum espaço para dados do sistema. Como nunca haverá dados do sistema em /home e ainda mais na partição com arquivos do usuário, é melhor cancelar esta reserva para liberar espaço desperdiçado. Comandos são úteis para isso

sudo tune2fs -r 0 /dev/ local/ home sudo tune2fs -r 0 /dev/ local/ dados

Em nenhuma circunstância cancele a reserva da partição raiz, caso contrário o sistema poderá parar de funcionar completamente!

E, finalmente, você pode atribuir um rótulo normal à seção de dados para que ela apareça lindamente no sistema instalado. Você pode fazer isso com algo como este comando:

sudo tune2fs -L Dados /dev/local/dados

Agora podemos prosseguir diretamente para a instalação nos volumes lógicos que criamos.

Instalação do sistema

A instalação em si é padrão, mas quando for solicitado a selecionar um método de particionamento de disco, selecione modo manual. Na janela que se abre, você verá todos os volumes LVM que criou. Especifique o ponto de montagem apropriado para cada um, mas não marque a caixa de formato. Para a partição de dados, você pode especificar o ponto de montagem /media/data . Não se esqueça da pequena partição /boot. Ele precisa ser especificado com o ponto de montagem apropriado e pode ser definido como ext2 como sistema de arquivos; além disso, precisa ser formatado.

Aguarde a conclusão da instalação, mas não reinicie seu computador!

Se você reiniciar seu computador após a instalação, seu novo sistema não vai começar. Nesse caso, você precisará acessar o LiveCD novamente, instalar os utilitários LVM e executar o comando sudo vgchange -a y

Em seguida, siga as instruções abaixo.

Ativando LVM em um sistema instalado

Você instalou o sistema, mas ainda há um pequeno problema - em instalou o Ubuntu não há utilitários para trabalhar com o LVM, o que significa que ele simplesmente não inicia. Isso é bastante fácil de consertar.

Para começar, sem sair do LiveCD, monte o volume lógico que você alocou para a raiz na pasta /mnt. Isso pode ser feito com uma equipe

sudo montar /dev/local/root/mnt

Em seguida, monte a partição /boot no lugar (no exemplo abaixo é /dev/sda1):

sudo mount /dev/sda1 /mnt/boot

Agora você precisará fazer login sistema instalado usando chroot, mas primeiro você precisa conectar temporariamente alguns importantes recursos do sistema. Para fazer isso, execute os comandos

sudo mount --bind / dev / mnt/ dev sudo mount --bind / proc / mnt/ proc sudo mount --bind / sys / mnt/ sys

Se de repente em seu sistema recém-instalado /var ou outros diretórios do sistema estiverem localizados em partições diferentes da raiz, não se esqueça de montá-los em seus lugares em /mnt.

Agora vá para o sistema instalado com o comando

sudochroot /mnt/bin/bash

E instale os utilitários necessários com o comando

apt-get instalar lvm2

É isso, a instalação está concluída. Feche o terminal, pressione Alt + Ctrl + Del e reinicie o computador. Não se esqueça de remover o LiveCD da unidade. O computador deve inicializar no sistema recém-instalado.

Trabalho adicional

Digamos que em algum momento os 5 gigabytes que você alocou para a partição /home não sejam mais suficientes para você. Sem problemas. Veja quanto espaço não utilizado resta no grupo de volumes pelo comando

sudo vgdisplay local

Agora aumente o tamanho do volume lógico /dev/local/home para necessário para a equipe

sudo lvresize -L 15G /dev/local/home

Observe que quando usada dessa forma, a opção -L especifica o tamanho total desejado, não o incremento. O incremento pode ser definido usando o símbolo “+”:

sudo lvresize -L +5G /dev/local/home

Depois de aumentar o tamanho do volume lógico, resta apenas esticar o sistema de arquivos para cobrir todo o novo volume. Isso pode ser feito com uma equipe

sudo resize2fs /dev/local/home

É isso, o tamanho do volume lógico foi aumentado.

Além de aumentar o tamanho dos volumes lógicos dinamicamente, o LVM pode fazer muitas outras coisas úteis. Por exemplo, crie instantâneos instantâneos. Porém, leia sobre todos os meandros de trabalhar com essa tecnologia em artigos especializados.

Administração do Sistema

O que é LVM?

LVM significa Gerenciador de Volume Lógico. Não darei definições oficiais, mas contarei brevemente com minhas próprias palavras. LVM é uma camada adicional de abstração de espaço em disco. Este nível está localizado entre o sistema de arquivos e o disco físico. LVM é semelhante ao RAID de software. Esta abstração em si possui 3 elementos: um grupo de volumes (Volume Group, abreviado como VG), um volume físico (abreviatura PV) e um volume lógico (abreviatura LV). Você pode criar vários grupos de volumes. Você deve incluir volumes físicos em cada grupo de volumes. Os volumes físicos são partições de disco. Depois de adicionar volumes físicos, você poderá adicionar volumes lógicos. E em volumes lógicos você já pode criar um sistema de arquivos. Tudo isso é muito conveniente, principalmente no servidor.

Como você pode usar o LVM?

Se você usar LVM, poderá simplificar a manutenção do servidor. Você pode criar muitas partições com sistemas de arquivos diferentes, pode montar sistemas de arquivos com sinalizadores diferentes (por exemplo, desabilitar a execução de arquivos), pode expandir o tamanho de uma partição de maneira muito rápida e fácil se ela ficar sem espaço. Obviamente, a camada extra entre o disco e o sistema de arquivos reduz as velocidades de leitura e gravação. Você tem que pagar por tudo. Eu uso LVM para gerenciar convenientemente espaço em disco máquinas virtuais. Geralmente, como disco virtual um arquivo normal é usado. Em primeiro lugar, isso é inconveniente, porque o KVM não possui um mecanismo para tirar instantâneos de um disco virtual, e copiar até mesmo alguns gigabytes leva muito tempo e a máquina virtual terá que ser parada. Em segundo lugar, se o arquivo do disco virtual estiver armazenado no sistema de arquivos, receberemos atrasos adicionais associados à leitura e gravação desse arquivo. Portanto, eu uso volumes lógicos LVM como disco virtual.

Referência rápida de comandos

Crie um grupo de volumes:
  1. vgcreate vg_virt /dev/sda1 /dev/sdb1
Inicializando um volume físico:
  1. pvcreate /dev/sda2
Adicionando um volume físico a um grupo de volumes:
  1. vgextend vg_virt /dev/sda2
Criando um novo volume lógico de 10 GB:
  1. lvcreate -L10G -n lv_ubuntu_vm vg_virt
Para volumes lógicos, você pode especificar nomes que tenham significado. Isto é muito mais conveniente do que trabalhar com nomes como sdxx.
Para aumentar um volume lógico, você pode especificar o tamanho final do volume ou o tamanho pelo qual deseja aumentar o volume.
  1. lvextend -L12G /dev/vg_virt/lv_ubuntu_vm
  2. lvextend -L+3G /dev/vg_virt/lv_ubuntu_vm
E, claro, após esta operação você precisa aumentar o tamanho do próprio sistema de arquivos.
  1. resize2fs /dev/vg_virt/lv_ubuntu_vm
Removendo um volume lógico:
  1. lvremove /dev/vg_virt/lv_ubuntu_vm
Criando um snapshot a partir de um volume lógico:
  1. lvcreate --size 2G --snapshot --name snapshot_ubuntu_vm /dev/vg_virt/lv_ubuntu_vm
Os instantâneos de volume lógico são muito rápidos e convenientes. Um instantâneo é algo como uma camada adicional que armazena todas as alterações em um volume lógico. O instantâneo não armazena arquivos que não foram alterados desde que o instantâneo foi obtido. Portanto, a quantidade de espaço usada em uma captura instantânea de volume depende do número de alterações. Se você excluir o volume do qual o instantâneo foi obtido, o instantâneo também será excluído. E, claro, as operações em um instantâneo de volume são muito mais lentas que as operações no próprio volume.
E para criar uma cópia de um disco lógico, ou seja, cloná-lo completamente, você pode usar o simples utilitário dd.
  1. sudo dd if=/dev/vgroup1/lvolume1 of=/dev/vgroup1/lvolume_copy
Naturalmente, devem existir volumes lógicos.

No meu servidor doméstico Linux instalou disco de 250 GB. Acabei de comprar uma nova unidade SATA de 250 GB e quero adicionar novo disco ao meu volume LVM existente para aumentar seu tamanho para 500 GB. Como adicionar um disco ao LVM e expandir o volume do LVM em sistema operacional Linux?

O Linux Volume Management (LVM) cria uma camada fácil de usar sobre os discos físicos. Você pode combinar várias unidades para criar volumes de armazenamento lógico. Isso fornece benefícios específicos, como:

  1. Sem restrições quanto ao tamanho do disco;
  2. Maior rendimento do disco
  3. Espelhamento de volumes para dados críticos de negócios;
  4. Instantâneos de volume;
  5. Pulmão backup e recuperação usando snapshots;
  6. Fácil movimentação de dados;
  7. Redimensione pools de armazenamento (adicionando ou removendo discos) sem necessariamente reformatar os discos.
Este tutorial mostra como particionar, formatar e adicionar um novo disco a um volume LVM no Linux. Para fins de demonstração, estou usando o Ubuntu VM, mas os comandos permanecem os mesmos para bare metal ou qualquer outra tecnologia de virtualização como KVM, Xen, VMware, etc.

Atenção: Tenha cuidado com lvm / mkfs.ext4 e outros comandos, bem como nomes de dispositivos, porque se o nome do dispositivo for definido incorretamente, todos os dados poderão ser destruídos. Tenha cuidado e mantenha sempre backups completos.

Passo 1 – Descubra informações sobre LVMs existentes

O gerenciamento de armazenamento LVM é dividido em três partes:

  1. Volumes físicos (FT(PV))– real (por exemplo, /dev/sda, /dev,sdb, /dev/vdb, etc.)
  2. Grupos de volumes (GT(VG))– os volumes físicos são combinados em grupos de volumes. (por exemplo, meu_vg = /dev/sda + /dev/sdb .)
  3. Volumes lógicos (LT(LV))– o grupo de volumes, por sua vez, é dividido em volumes lógicos (por exemplo, my_vg é dividido em my_vg/data, my_vg/backups, my_vg/home, my_vg/mysqldb, etc.)
Digite os seguintes comandos para descobrir informações sobre cada parte.

Como exibir informações sobre volumes físicos (pv)

Insira o seguinte comando pvs para visualizar informações sobre os volumes físicos:

Atualmente, meu LVM inclui um volume físico (disco real) chamado /dev/vda5 . Para visualizar informações detalhadas sobre propriedades, digite:

$sudopvdisplay

Exemplos de possíveis saídas de dados:

A partir da saída acima, podemos ver claramente que nosso grupo de volumes denominado ubuntu-box-1-vg é feito de um volume físico denominado /dev/vda5.

Como exibir informações sobre o grupo de volumes LVM (vg)

Insira qualquer um dos seguintes comandos vgs /vgdisplay vgs para visualizar informações sobre grupos de volumes e suas propriedades:

$sudo vgdisplay

Exemplos de possíveis saídas de dados:

Como exibir informações sobre o volume lógico LVM (lv)

Insira qualquer um dos seguintes comandos lvs command / lvdisplay para visualizar informações sobre grupos de volumes e suas propriedades:

$ sudo lvdisplay

Exemplos de possíveis saídas de dados:

Meu grupo de volumes ubuntu-box-1-vg está dividido em dois volumes lógicos:

  1. /dev/ubuntu-box-1-vg/root – sistema de arquivos raiz;
  2. /dev/ubuntu-box-1-vg/swap_1 – espaço para troca.
Com base nos comandos acima, você pode ter uma ideia básica de como o LVM organiza o dispositivo de armazenamento em volumes físicos (PV), grupos de volumes (VG) e volumes lógicos (LV):

Passo 2 – Descubra informações sobre a nova unidade

Você precisa adicionar um novo disco ao seu servidor. Neste exemplo, para fins de demonstração, adicionei um novo disco com 5GiB de tamanho. Para obter informações sobre o lançamento de novos discos:

$ sudo fdisk –l

$ sudo fdisk -l | grep "^Disco /dev/"

Exemplos de possíveis saídas de dados:

Outra opção é escanear tudo dispositivos visíveis para LVM2:

$ sudo lvmdiskscan

Exemplos de possíveis saídas de dados:

/dev/ram0 [ 64,00 MiB] /dev/ubuntu-box-1-vg/root [ 37,49 GiB] /dev/ram1 [ 64,00 MiB] /dev/ubuntu-box-1-vg/swap_1 [ 2,00 GiB] /dev /vda1 [ 487,00 MiB] /dev/ram2 [ 64,00 MiB] /dev/ram3 [ 64,00 MiB] /dev/ram4 [ 64,00 MiB] /dev/ram5 [ 64,00 MiB] /dev/vda5 [ 39,52 GiB] Volume físico LVM / dev/ram6 [ 64,00 MiB] /dev/ram7 [ 64,00 MiB] /dev/ram8 [ 64,00 MiB] /dev/ram9 [ 64,00 MiB] /dev/ram10 [ 64,00 MiB] /dev/ram11 [ 64,00 MiB] /dev/ ram12 [ 64,00 MiB] /dev/ram13 [ 64,00 MiB] /dev/ram14 [ 64,00 MiB] /dev/ram15 [ 64,00 MiB] /dev/vdb [ 5,00 GiB] 2 discos 18 partições 0 LVM volume físico discos inteiros 1 LVM físico volume

Passo 3 – Crie volumes físicos (pv) em um novo disco chamado /dev/vdb

Digite o seguinte comando:

$ sudo pvcreate /dev/vdb

Exemplos de possíveis saídas de dados:

Volume físico "/dev/vdb" criado com sucesso

Agora execute o seguinte comando para verificar:

$ sudo lvmdiskscan –l

Exemplos de possíveis saídas de dados:

AVISO: considerando apenas dispositivos LVM /dev/vda5 [ 39,52 GiB] Volume físico LVM /dev/vdb [ 5,00 GiB] Volume físico LVM 1 Volume físico LVM disco inteiro 1 Volume físico LVM

Passo 4 – Adicione o volume físico recém-criado (pv) denominado /dev/vdb ao volume lógico existente (lv)

Digite o seguinte comando para adicionar o volume físico /dev/vdb ao grupo de volumes "ubuntu-box-1-vg":

$ sudo vgextend ubuntu-box-1-vg /dev/vdb

Exemplos de possíveis saídas de dados:

Logical Volume Manager (LVM) é um sistema de gerenciamento de volume de dados muito poderoso para Linux. Ele permite que você crie volumes lógicos sobre partições físicas (ou mesmo discos rígidos não particionados), que serão visíveis no próprio sistema como dispositivos de bloco comuns com dados (ou seja, como partições comuns). As principais vantagens do LVM são que, em primeiro lugar, um grupo de volumes lógicos pode ser criado sobre qualquer número de partições físicas e, em segundo lugar, o tamanho dos volumes lógicos pode ser facilmente alterado durante a operação. Além disso, o LVM suporta um mecanismo de snapshot, cópia instantânea de partições e espelhamento semelhante ao RAID-1.

Se você planeja trabalhar muito com o LVM, você pode iniciar um “shell” especial com o comando sudo lvm. O comando de ajuda mostrará uma lista de comandos.

Criação e exclusão

Conforme observado, o LVM é construído em partições disco rígido e/ou discos rígidos inteiros. Em cada um dos discos/partições deve ser criado volume físico(volume físico). Por exemplo, usamos para Disco LVM sda e seção sdb2:

Pvcreate /dev/sda pvcreate /dev/sdb2

Nestes volumes físicos criamos grupo de volumes, que será chamado, digamos, vg1:

Vgcreate -s 32M vg1 /dev/sda /dev/sdb2

Vejamos informações sobre nosso grupo de volumes:

Vgdisplay vg1

Você pode criar vários grupos, cada um com seu próprio conjunto de volumes. Mas geralmente isso não é obrigatório.

Agora em um grupo de volumes você pode criar volumes lógicos nível 1 E nível 2 20 GB e 30 GB de tamanho, respectivamente:

Lvcreate -n lv1 -L 20G vg1 lvcreate -n lv2 -L 30G vg1

Agora temos dispositivos de bloqueio /dev/vg1/lv1 E /dev/vg1/lv2.

Resta apenas criar um sistema de arquivos neles. Não há diferenças aqui com seções regulares:

Mkfs.ext4 /dev/vg1/lv1 mkfs.reiserfs /dev/vg1/lv2

A remoção do LVM (ou de suas partes individuais, por exemplo, volumes lógicos ou grupos de volumes) ocorre na ordem inversa - primeiro você precisa desmontar as partições e, em seguida, remover os volumes lógicos (lvremove), após o qual você pode remover grupos de volumes (vgremove) e volumes físicos desnecessários (pvremove).

Adicionando volumes físicos

Para adicionar um novo disco rígido sdc ao grupo de volumes, crie um volume físico:

Pvcreate /dev/sdc

E adicione-o ao nosso grupo:

Vgextend vg1 /dev/sdc

Agora você pode criar outro unidade lógica(lvcreate) ou aumente o tamanho de um existente (lvresize).

Removendo volumes físicos

Para remover um disco rígido de um grupo de volumes de trabalho sda Primeiro, vamos transferir todos os dados dele para outros discos:

Pvmove /dev/sda

Em seguida, remova-o do grupo de volumes:

Vgreduce vg1 /dev/sda

E por fim, exclua o volume físico:

Pvremove /dev/sda

Na verdade, o último comando simplesmente remove a marca de que o disco é membro do lvm e não traz muitos benefícios. Após a remoção do LVM, o disco deverá ser reparticionado/reformatado para uso posterior.

Redimensionar

O LVM permite redimensionar facilmente volumes lógicos. Para fazer isso, você deve primeiro alterar o próprio volume lógico:

Lvresize -L 40G vg1/lv2

e então o sistema de arquivos nele:

Resize2fs /dev/vg1/lv2 resize_reiserfs /dev/vg1/lv2

Redimensionar um volume físico é uma tarefa muito complexa e geralmente não é realizada. É mais prático e seguro deletar o volume físico, redimensionar a partição e criar o volume novamente.

Como é fácil tentar

Se o LVM não for instalado para uso posterior, mas “para visualização”, os discos e partições poderão ser substituídos por arquivos. Você não vai precisar de nenhum discos adicionais, nenhum máquinas virtuais. Criaremos drives virtuais e trabalharemos com eles. Por exemplo, você pode criar 4 discos de 1 GB, mas pode criar outro número de tamanhos maiores ou menores conforme desejar. Nós mesmos criamos os arquivos que simulam dispositivos:

Mkdir /mnt/sdc1/lvm cd /mnt/sdc1/lvm dd if=/dev/zero de=./d01 contagem=1 bs=1G dd if=/dev/zero de=./d02 contagem=1 bs=1G dd if=/dev/zero de=./d03 contagem=1 bs=1G dd if=/dev/zero de=./d04 contagem=1 bs=1G

Criamos dispositivos de loopback a partir dos arquivos:

Losetup -f --show ./d01 perdertup -f --show ./d02 perdertup -f --show ./d03 perdertup -f --show ./d04

Pvcreate /dev/loop0 pvcreate /dev/loop1 pvcreate /dev/loop2 pvcreate /dev/loop3 vgcreate -s 32M vg /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 lvcreate -n primeiro -L 2G vg lvcreate -n segundo -L 400M vg ...

Instantâneos

Um dos recursos mais importantes do LVM é o suporte ao mecanismo de snapshot. Instantâneos permitem que você faça instantâneo tire um instantâneo do volume lógico e use-o no futuro para trabalhar com dados.

Exemplos de uso

O LVM é usado ativamente quando um mecanismo de snapshot é necessário. Por exemplo, este mecanismo é extremamente importante ao fazer backup de arquivos em constante mudança. O LVM permite congelar algum estado do FS e copiar todos os dados necessários dele, enquanto você não precisa parar de gravar no FS original.

Instantâneos também podem ser usados ​​para organizar o suporte servidor de arquivos Com Samba mecanismo de cópias de arquivo, sobre isso no artigo correspondente:

LVM com LiveCD

Se você precisar trabalhar com o LVM a partir de um LiveCD do Ubuntu, terá que realizar várias etapas adicionais, pois não há utilitários para trabalhar com o LVM por padrão.

Primeiro você precisa instalar estes utilitários:

Sudo vgscan sudo vgdisplay SEU_VGNAME

Sudo vgchange -a y

Este comando deve indicar que todos os seus volumes lógicos estão ativados. Agora você pode trabalhar com eles normalmente.

© 2024 ermake.ru - Sobre reparo de PC - Portal de informações