Como usar snapshots com o BTRFS no Ubuntu junto com uma partição HOME separada

2

Meu objetivo é fazer snapshots enquanto atualizando software . Eu instalei partições primárias do Ubuntu e usando MBR com Legacy BIOS com uma partição HOME separada em outro HDD formatado em XFS e root em * "/" em BTRFS

Eu sei que existe esse pacote chamado apt-btrfs-snapshot .

Este layout do meu sistema:

$lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 223.6G  0 disk 
├─sda1   8:1    0 215.6G  0 part /
└─sda2   8:2    0     8G  0 part [SWAP]
sdb      8:16   0 465.8G  0 disk 
└─sdb1   8:17   0 465.8G  0 part /home

Nota:

Eu tenho que voltar ao BTRFS quando eu reinstalar. Eu tenho usado o Ext4

    
por userDepth 28.04.2016 / 05:23

1 resposta

-1

da sua captura de tela da ferramenta de discos, posso ver que você está tentando criar um volume físico lvm usando a partição estendida (/ dev / sda1), você não pode fazer isso porque uma partição estendida é apenas um contêiner para outra partições, neste caso, suas partições btrfs (/ dev / sda5) e swap (/ dev / sda6), mas não de um modo compatível com lvm. Esta é também a razão pela qual o lvmdiskscan não pode vê-lo.

A solução mais simples seria, após o backup dos dados, usar a partição com o sistema de arquivos BTRFS como seu volume físico lvm e criar um volume lógico dentro dele para restaurar os dados, supondo que não esteja muito cheio. O comando que você estava tentando executar seria então

sudo pvcreate /dev/sda5

A melhor escolha seria reparticionar o SSD (idealmente com uma GPT em vez da tabela de partição do MS-DOS, então você pode fazer muitas partições sem as limitações de hardware mais antigo que requer partições estendidas) para não usar a partição estendida . Isso não é essencial, pois você está usando o LVM, que permite ignorar essas limitações por causa de suas abstrações. Não reparticione se você precisar preservar um sistema operacional existente.

FYI, o btrfs é otimizado para muitos arquivos pequenos, como um servidor de e-mail, não é o sistema de arquivos mais eficiente para um diretório inicial. O ext4 pode ser uma escolha melhor, já que seu executor mais geral

    
por Amias 01.06.2016 / 13:25