Vale a pena converter para LVM e Separate / home mount?

2

Estou pensando em algumas coisas:

Antecedentes

Eu tenho uma máquina com 2 HDDs (cada 500GB SATA). /dev/sda contém nada além de um Windows 10 raramente usado para jogos. /dev/sdb contém minha instalação atual do Gentoo + Systemd + KDE, inicializada via Grub2. Devido à idade da minha instalação - 3 + anos, o meu mapa de partição (visto abaixo) é "old style" MS-DOS, ou seja, não mais do que 4 partições primárias, com um MBR estilo DOS - não UEFI.

Perguntas

  1. GostariadesaberseépossívelconverteresselayoutparaoLVMsemperdadedadose,emcasoafirmativo,comofaçoisso?
  2. Gostariadecolocarosarquivosnomeudiretório/homeemumapartiçãoseparada.Devofazerissoantesdecomeçaro#1?Encolher/copiar/montarouapenasmontar/homenoespaçovazioquecriei?
  3. Depoisdecriartudoisso,gostariadetratar1e2juntoscomoumvolume.Issoépossível?
  4. Háalgoqueeuprecisefazerdeformadiferenteparainicializarquandoterminar?

Atualizar

Enquantotentavaarespostaaceitaabaixo,perditodososdados.EuquerosaberqueissofoidevidoaerrodousuárioeinexperiênciacomoLVM,enãoporquearespostaestavaincorreta.Eurespondiquesimquandodeveriaterrespondidonão, assim como , e apagou a assinatura da minha partição raiz. Depois disso, comecei de novo, e meu sistema agora parece: então:

# /etc/fstab: static file system information.
# Extraneous comments removed
# 
# <fs>                  <mountpoint>    <type>          <opts>          <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sdb1               /boot           ext4            noauto,noatime  1 2
/dev/gentoo/root        /               btrfs           noatime         0 1
/dev/gentoo/home        /home           btrfs           noatime         0 0
/dev/gentoo/swap        none            swap            sw              0 0
/dev/cdrom              /mnt/cdrom      auto            noauto,ro       0 0
/dev/fd0                /mnt/floppy     auto            noauto          0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

O Grub2 agora tem o LVM habilitado, e o Gentoo agora é o mais puro que eu posso conseguir, rodando o XFCE e o SSHd apenas na minha rede local, para que eu possa instalar, girar e compilar do meu laptop. Eu ainda não entendi muito bem o argumento que existe no campo do Gentoo sobre por que o systemd é pior do que o sysVinit, mas essa é outra questão em si. Observe que não consigo converter o disco para GPT, já que o prober / grub2 do sistema operacional não pode inicializar a partir do GPT e ainda ler minhas partições do Windows do MS-DOS. Assim, completei minhas perguntas e depois algumas. Agora que meu sistema está de volta, estou disponível para ajudar aqui novamente, de qualquer maneira que puder

    
por eyoung100 06.07.2016 / 00:08

1 resposta

1

Suponho que você poderia alterar essa única partição para um volume LVM, já que você tem espaço livre suficiente para outra cópia do conteúdo.

Estou pensando em algo como:

  1. resize2fs do sistema de arquivos para um menor menor.
  2. Exclua a partição de troca e redimensione a partição raiz para esse tamanho menor
  3. Crie uma nova partição, crie um PV do LVM (e crie um VG e um LV nela).
  4. Copie tudo, mude o sistema para inicializar a partir do LVM. (E certifique-se de que funciona corretamente.)
  5. Limpe a partição antiga e transforme-a também em um PV. Adicione ao VG.
  6. Crie qualquer outro LV que você goste dentro do VG, como um /home separado.

Mas você poderia não é o mesmo que você deveria . O acima é complicado o suficiente para que eu me desse ao trabalho de tentar, e o resultado final seria um pouco feio, já que você teria dois PVs em um disco (evitando que precise de mais mudanças). Seria mais fácil e seguro se você pudesse passar de um disco para outro, deixando o antigo inalterado e seguro.

(Ah, e, backups .)

    
por 06.07.2016 / 00:50

Tags