Encolher btrfs de / dev / sda para / dev / sda1

0

suponha que eu tenha 2 sistemas de arquivos btrfs:

  1. um montado em /mnt/big abrangendo / dev / sda / dev / sdb / dev / sdc / dev / sdd
  2. o outro montado em /mnt/small em uma única unidade: / dev / sde

Como eu iria diminuir o sistema de arquivos btrfs em / dev / sde para / dev / sde1?

O motivo pelo qual eu quero fazer isso é que /mnt/big é raid1, enquanto /mnt/small não é e eu gostaria de estender /mnt/big .

Obrigado!

    
por Konstantinos 17.05.2014 / 16:42

2 respostas

1

Se você se sentir um pouco como um desenvolvedor de Python, consulte o link . Ele já faz uma coisa semelhante - encolher uma partição a alguns bytes, para criar um lugar pequeno para metadados bcache / lvm.

Se você não o fizer, pelo menos poderá postar uma solicitação de recurso. Deve ser relativamente fácil adicionar esse recurso ao código já existente.

Pessoalmente, eu usei os blocos para bcache e funcionou bem para mim.

    
por 18.05.2014 / 23:39
1

Eu não acho que isso seja possível sem usar outra unidade.

Se você tem todo / dev / sde sob o gerenciamento btrfs, como você criaria a partição / dev / sde1 na unidade / dev / sde sem destruir o sistema de arquivos existente?

    
por 17.05.2014 / 21:45