Eu preciso fazer backup / copiar os arquivos da minha instalação do Linux para uma unidade externa, para que eu possa restaurá-los no novo disco maior.
O disco de destino para a restauração é duas vezes maior e terá partições maiores, ext4
e linux-swap
. Imaginar o disco inteiro ou sua primeira partição não é realmente uma boa opção, porque ambos exigem uma nova partição posterior que eu gostaria de evitar.
Estou fazendo o backup em uma unidade formatada com exFAT, mas há alguns problemas com a cópia de uma instalação do Linux ext4 para o exFAT, embora
-
pode destruir hard links importantes e links simbólicos * rápidos do sistema de arquivos ext4
(quebrará o Linux)
-
não preservará a propriedade / permissões de arquivos e setuid
bits (quebrará o Linux)
-
não preservará os recursos (quebrará o Linux)
-
também não preservará os atributos estendidos dos arquivos (xattrs), pois acredito que muitos arquivos contêm informações importantes (não me importo com as ACLs Unix, pois não acho que eu tenha arquivos que as utilizem)
Se eu copiei os arquivos diretamente para NTFS, FAT32, exFAT, etc, muitos desses metadados seriam destruídos.
Eu não me preocupo com a compactação, pois o disco original é menor do que a minha unidade de backup, mas (GNU) tar
parece preservar apenas permissões / propriedade (com -p
e extrair com --same-owner
), links e xattrs, mas o suporte à capacidade de arquivo é necessário para fazer backup do Linux moderno.
Parece que as outras opções principais são um sistema CloneZilla Live e cpio
que parece criar tar
archives.
Então as principais opções são
- CloneZilla ou apenas imaginando a parição
-
tar
em si, que pode quebrar as coisas
-
cpio
, que pode ser limitado pelo formato de arquivo tar
?
* 80.000 dos 83.000 links simbólicos são links simbólicos rápidos , e eu gostaria para preservar sua rapidez, se possível