Seyrek dosyaların bir dizinini yedeklemenin ve geri yüklemenin en iyi yolunu arıyorsunuz


1

Seyrek dosyalar dizininiz var du(bu dosyalardan biri için 240M lsdöndürür, 960M döndürür).

Bu dosyalardan birini S3'e kopyaladığımızda, 960M'nin tamamını yüklemeye başlıyoruz ve S3'ten indirirken, duşimdi 960M'nin tamamını döndürüyoruz.

gzipYükleme / indirme boyutlarını düşüren ping işlemi denedik ; ancak çıkarılan boyut hala 960M (kullanılıyor du).

Bu dosyaları tekrar seyrek dosyalara dönüştürebilmemizin bir yolu var mı?


best way to backup and restore a directory of sparse files-> rsync
Hannu

Yanıtlar:


2

fallocate --dig-holesSon bir util-linux sürümü verildiğinde bunu yapabilirsiniz .

Alternatif cp --sparse=alwaysolarak, kopya hedefi olarak seyrek bir dosya oluşturacaktır (daha sonra orijinalin üzerine taşıyabilirsiniz).

Seyrek dosyalar GNU tar'da tar -Sveya tar --sparseseçeneği kullanılarak arşivlenebilir ; örneğin tar -czSf foo.tar.gz foosıkıştırma da istiyorsanız veya istemiyorsanız tar -cSf foo.tar foo.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.