O instantâneo do Ubuntu btrfs não pode entrar em / home

2

Eu quero poder tirar um instantâneo e restaurá-lo em tempo real.

Isso funciona no Fedora e faz um "rollback" ao vivo:

btrfs subvolume snapshot /home /home/snapshot
mv /home/snapshot /home

Mas no Ubuntu apenas diz que não pode passar para o mesmo lugar.
Ele concordará em mover a pasta de instantâneo para outro local dentro de /home , mas não para substituí-la.

Existe uma maneira de contornar o problema?

    
por Dan 10.01.2015 / 12:48

1 resposta

1

Evidentemente, o Ubuntu pode estar fazendo o mv de uma maneira diferente do Fedora, é por isso que está rejeitando uma operação que requer a exclusão da origem do movimento. Esta é provavelmente uma verificação muito strong de correção no programa mv, já que um movimento arquivo por arquivo deve ter sucesso no Ubuntu e no Fedora.

A solução é fazer a operação em duas etapas:

  1. Copiar / ressincronizar a pasta /home/snapshot to /home
  2. Remova a pasta /home/snapshot (se realmente for necessário).
por 28.01.2015 / 17:08