Szukasz najlepszego sposobu na wykonanie kopii zapasowej i przywrócenie katalogu rzadkich plików

1

Mamy katalog plików rzadkich ( duzwraca 240M dla jednego z tych plików; lszwraca 960M).

Kiedy kopiujemy jeden z tych plików do S3, w końcu przesyłamy cały 960M, a po pobraniu z S3 duzwraca teraz pełny 960M.

Próbowaliśmy gzippingować, co zmniejsza rozmiary wysyłania / pobierania; ale wyodrębniony rozmiar nadal wynosi 960M (używa du).

Czy jest jakiś sposób na przekonwertowanie tych plików z powrotem na rzadkie pliki?

Jedi
źródło
best way to backup and restore a directory of sparse files-> rsync
Hannu

Odpowiedzi:

2

Możesz to zrobić za fallocate --dig-holespomocą najnowszej wersji util-linux.

Alternatywnie, cp --sparse=alwaysutworzy rzadki plik jako miejsce docelowe kopiowania (następnie możesz przenieść go nad oryginał).

Pliki rzadkie można archiwizować za pomocą opcji tar -Slub tar --sparsew GNU tar; np. tar -czSf foo.tar.gz foojeśli chcesz także kompresji lub tar -cSf foo.tar foonie.

grawitacja
źródło