Squashfs para backup? Ou tar.gz? (Eu tenho todos os tipos de lixo que eu salvei no meu antigo PC com duplicatas provavelmente ... é squashfs vale a pena?

0

Então eu tenho uma pasta antiga com muitas coisas. Eu acho que existem arquivos duplicados aqui e ali.

Vale a pena fazer um backup do squashfs primeiro? Ou devo apenas 7zip?

Aqui está o meu método de truque de backup:

apt install -y squashfs-tools ; 
cd /mnt/BackupDrive
mksquashfs /mnt/OldSourceDrive/ Backup-Deduped.squashfs
-keep-as-directory
    
por WubiUbuntu980 Unity7 Refugee 23.06.2017 / 05:58

2 respostas

1

Você mencionou especificamente que possui arquivos duplicados, portanto, é importante ressaltar que, em geral, os formatos de compactação do sistema de arquivos ou do archive não eliminam a redundância entre os arquivos duplicados. A exceção é tar.gz, mas mesmo assim não fará grande diferença no espaço ocupado pelos arquivos duplicados. Se os arquivos duplicados são o motivo principal que você deseja compactar, seria melhor fazer algo como executar um localizador de arquivo duplicado sobre ele e remover ou vincular qualquer duplicata (consulte aqui ).

Se você precisar apenas compactar uma vez, e não precisar de acesso contínuo para gravar novos arquivos no arquivo, é mais fácil apenas zipar (você pode usar o 7-zip). Observe que, na maioria das unidades das pessoas, atualmente a maior parte do espaço é ocupada por formatos de arquivo que não são compactados (por exemplo, filmes, fotos).

    
por thomasrutter 23.06.2017 / 06:06
2

A resposta anterior, que afirma que o Squashfs não faz a detecção de duplicados, está incorreta. O Squashfs detecta explicitamente arquivos duplicados e armazena os dados apenas uma vez. Isso é antes e totalmente separado da compactação.

BTW, a saída do Mksquashfs informará quantos arquivos duplicados existem.

Você também altera o algoritmo de compactação padrão e o tamanho do bloco de gzip e 128K. Isso alcançará melhor compactação.

mksquashfs / mnt / OldSourceDrive / Backup-Deduped.squashfs -keep-as-directory -comp xz -b 1M

    
por Phillip Lougher 17.07.2017 / 03:45