btrfs envia de uma unidade de 3 TB ti btrfs-receive em uma unidade de 1 TB

1

Eu tenho dúvidas sobre a natureza de um instantâneo de subvolume enviado e recebido.

Eu tenho 2 drives raid1 de 3tb com apenas cerca de 300gbs neles. Eu tenho um disco sobressalente de 1 TB que coloquei em um gabinete para backups.

De forma sucinta, o ponto de montagem de recebimento precisa ser pelo menos tão grande quanto o tamanho da partição (não-defragmentada) do instantâneo enviado?

Eu tinha planejado fazer backups rsync, mas como o btrfs envia -p parentvol subvol | btrfs receber / mnt / backup poderia fazer esp lançando envios incrementais no mix. No entanto, não consegui determinar a natureza exata dos subvolumes enviados recebidos para o ponto de montagem. Eles espelham o snapsot do original, de modo que, se algum dado estiver no final da partição fora do tamanho da partição de backup, ele não poderá ser escrito?

Devo continuar com o rsync até que eu tenha uma unidade de backup do mesmo tamanho?

Por favor,

Narnie

    
por narnie 15.04.2015 / 07:45

1 resposta

0

A unidade receptora não precisa ter o mesmo tamanho da unidade de onde o subvolume está sendo enviado. Só precisa de espaço suficiente para armazenar o subvolume em si.

Para envios incrementais, o btrfs-send enviará apenas a diferença entre o subvolume e o sub-item pai, e você só precisará ter espaço suficiente para armazenar essa diferença.

Em suma, se você tiver 300G de dados no array raid1, precisará apenas de aproximadamente 300G de espaço no array de recepção, desde que quaisquer envios incrementais sejam enviados especificando um snapshot pai apropriado.

    
por 17.12.2016 / 10:58

Tags