BTRFS: Adicionando novo disco rígido como / home após a instalação

2

Meu SSD tem apenas 110 GB de tamanho, então mover o antigo / home (btrfs) para um novo / home (também btrfs) em um HDD maior provavelmente é uma boa ideia.

É possível combinar subvolumes btrfs como subvolumes separados em partições separadas (mesmo em dispositivos separados), mas como filhos do subvolume de nível superior (ID 5) ????

Este procedimento permite instantâneos do novo / home?

Esta é a minha entrada atual para o antigo / home no SSD no fstab:

UUID=23cef669-f46c-4f5b-8476-ba548256e754 /home btrfs rw,noatime,compress=lzo,ssd,space_cache,subvolid=258,subvol=/@home,subvol=@home 0 0

Tanto quanto eu sei o procedimento para mover / home é a seguinte:

a) create a mountpoint for the new /home (e.g. /mnt/home)

b) adjusting fstab entry of /home: UUID> mountpoint> btrfs> mountoptions

c) copy all files from old to new /home via life system (e.g. cp -ar /oldhome/* /newhome)

Mas não sei o que fazer com as opções de montagem: posso usar as opções antigas de subvolume?:

subvolid=258,subvol=/@home,subvol=@home

Deve ser inofensivo, desde que a entrada antiga seja excluída ?! Se sim, a nova entrada fstab no disco rígido para / home seria assim:

UUID=7ad83a78-4e19-45df-9c6e-1d931a9f999c /mnt/home btrfs noatime,compress=lzo,subvolid=258,subvol=/@home,subvol=@home 0 2

O que eu esqueci? Quaisquer comentários, sugestões ou sugestões de melhoria?

    
por kinoe 13.06.2017 / 19:19

1 resposta

0

Eu criei um novo subvolume 'home' no novo / home em / dev / sda2. Copiei os dados old / home para new / home e depois ajustei fstab para:

# /dev/sdb1 LABEL=archroot
UUID=23cef669-f46c-4f5b-8476-ba548256e754   /           btrfs       rw,noatime,compress=lzo,ssd,subvolid=257,subvol=/@root,subvol=@root  0 0

# /dev/sdb1 LABEL=archroot   OLD/HOME on SSD  ID 258 gen 3060 top level 5 path @home
# UUID=23cef669-f46c-4f5b-8476-ba548256e754 /home       btrfs       rw,noatime,compress=lzo,ssd,subvolid=258,subvol=/@home,subvol=@home  0 0

# /dev/sdb1 LABEL=archroot
UUID=23cef669-f46c-4f5b-8476-ba548256e754   /.snapshots btrfs       rw,noatime,compress=lzo,ssd,subvolid=259,subvol=/@snapshots,subvol=@snapshots   0 0

# /dev/sda2 LABEL=archhome   NEW/HOME on HDD  ID 260 gen 30 parent 5 top level 5 path home
UUID=7ad83a78-4e19-45df-9c6e-1d931a9f999c       /home           btrfs           rw,noatime,compress=lzo,space_cache,subvolid=260,subvol=home 0 0

Funciona como um encanto. Eu esqueci alguma coisa? Alguma dica? Espero poder fazer instantâneos deste novo / home também.

    
por 15.06.2017 / 17:50

Tags