Existe outra maneira de fazer backup de / home / user além de criar um subvolume?

5

Acho que estou tendo dificuldade em entender totalmente subvolumes e instantâneos. A partição / home é btrfs. Eu quero criar um instantâneo de "backup" de / home / user (por exemplo), mas o usuário existe há anos (anteriormente ext4 > btrfs-converter). Eu acredito que você só pode fazer um instantâneo de um subvolume. Eu verifiquei e não há subvolumes "padrão" já presentes.

1) Existe outra maneira de eu fazer o backup de / home / user além de criar um subvolume / home / user2 e copiar tudo, de usuário para usuário2, a fim de obter um instantâneo?

    
por bumbling fool 09.02.2011 / 22:38

2 respostas

4

É perfeitamente razoável apenas fazer um snapshot de todo / home se você quiser que o / home / user seja armazenado em backup. instantâneos são relativamente piar.

btrfs snapshot create /home/ /home/snapshot

No Btrfs, a unidade base de um snapshot é o subvolume (/ mount-point / é automaticamente um subvolume) e você não pode capturar nada menor. Neste caso, o seu / home é a menor coisa que você pode tirar instantâneos. Você provavelmente nunca encontrará problemas com a captura instantânea de todos / home e, se algum dia fizer isso, será o método de criar um subvolume e copiar para ele. Há uma boa chance de que até lá o btrfs seja capaz de criar instantâneos de diretórios antigos.

    
por Arthur Ulfeldt 17.02.2011 / 20:25
1

Você pode criar reflinks em um diretório de backup para tudo em / home / user, que é muito semelhante ao que é um instantâneo. Por exemplo, você pode executar algo como cp -rax --reflink /home/user /backup/home/user . (Ambos /home/user e /backup/home/user precisam estar no mesmo volume btrfs.) Isso copiará a estrutura de diretório e os inodes (metadados), mas os inodes apontarão para as mesmas extensões (contendo o conteúdo real do arquivo) que os arquivos originais. Como o conteúdo real do arquivo não é copiado, isso ocupa menos espaço em disco e é executado muito mais rápido do que realmente lidar com os arquivos completos. Quando o arquivo original for alterado, os novos dados serão gravados em novas extensões, portanto, o backup ainda conterá os dados antigos.

    
por Tolli 31.03.2014 / 05:43

Tags