Instantâneos vs. clones no Btrfs

0

Qual é a diferença entre um clone e um instantâneo no Btrfs?

Eu li aqui (original aqui ) que a única diferença é que o instantâneo é somente leitura enquanto o clone permite leitura e gravação.

Não encontrei uma confirmação disso em nenhum outro lugar. Você poderia me dizer se esse é um fato confiável? Obrigado!

Noturno
fonte
O link está inoperante / falha ao abrir devido a um erro do servidor.
Karl Richter
O @KarlRichter Link foi substituído pelo link para o Internet Archive, que tinha uma cópia da página.
um CVn
Não existe um "clone" no BTRFS. O artigo vinculado está apenas dividindo os cabelos.
Daniel B

Respostas:

0

man btrfs subvolume é seu frito:

Um instantâneo btrfs é muito parecido com um subvolume, mas compartilha seus dados (e metadados) com outro subvolume / instantâneo. Devido aos recursos do COW, as modificações dentro de um instantâneo serão exibidas apenas em um instantâneo, mas não no subvolume de origem.

Isso significa que um instantâneo não é necessariamente somente leitura (-> a referência não pode estar correta ou está desatualizada (a partir de 2013)). Pode ser quando especificado.

Ao clonar, presumo que você queira dizer usando btrfs send. É usado para transferir um subvolume btrfs em outra máquina. Isso existe simplesmente porque você só pode criar um instantâneo no mesmo btrfs. Você não o usaria na mesma máquina / btrfs.

Karl Richter
fonte
1
Observe que o artigo vinculado é de meados de 2013. Muita coisa aconteceu no desenvolvimento do btrfs nos últimos três anos.
um CVn
btrfs.wiki.kernel.org/index.php/Manpage/btrfs-subvolume Aqui está a página do manual atualizada.
Daniel B