«sparse-files» etiketlenmiş sorular

8
Tüm bölümü veya sabit sürücüyü seyrek bir dosyaya kopyala
Bütün bir bölümü veya bütün bir sabit diski daha büyük bir harici diske kopyalamayı seviyorum ama seyrek bir dosya oluşturmayı seviyorum. Sık sık ddklonlama için kullanırım , ancak seyrek dosyaları desteklemiyor. Geçici bir çözüm olarak şöyle bir şey kullandım: cp --sparse=always <(dd if=/dev/sda1 bs=8M) /mount/external/backup/sda1.raw Ancak bu zevklerim için biraz …

4
Orijinal olarak seyrek ve sonra genişletilmiş bir dosya tekrar seyrek yapılabilir mi?
Seyrek dosyaların doldurulmasının ya da seyredilmesinin “seyrek” dosyalara neden olacağına dair bir yardımcı program kullanmadan kopyalanmasının ya da aktarılmasının asıl olarak seyrek bir dosya olduğunu biliyorum. Bir zamanlar seyrek bir dosyanın seyrek seyredip dönmediğini gösteren bir yöntem ya da yardımcı program var mı? Örneğin: seyrek dosya oluşturun: % dd if=/dev/zero …

3
Komut satırını kullanarak dosyaları nasıl düzeltebilirsiniz?
Aşağıdaki Python kodunun konsol eşdeğeri nedir: target = file("disk", "w") # create a file target.seek(2*1024*1024*1024) # skip to 2 GB target.write("\0") target.close() Belki biraz büyümüştür? Fikir, sanallaştırmada kullanım için 2 GB görünen boyutta bir dosya yapmaktır. kvm disk -cd whatever.iso #Only allocate space as necessary
18 files  dd  sparse-files 

4
İsteğe bağlı olarak büyük bir “sahte” dosya oluşturma
Ben benzer özel bir dosya oluşturmak istiyorum /dev/nullya /dev/randomdosya yok, değil gerçekte var ama aslında dosyanın görünür büyüklüğü bir üst sınır olabilir sen hariç hepsi aynı mesafede okuyabilir. Başka bir deyişle, dosyayı "cat" ben dosya 500 bit tüm çıktı ve sonra durur (kap 500GB olarak kabul varsayalım) özel bir dosya …

3
Bir dosyanın “seyrekliğini” nasıl çıktılarım?
Ne kadar dosya nominal boyutunun gerçekte verilerle doldurulduğunu nasıl çıktılarım? Gibi vmtouchdosya şu anda bellekte ne kadar gösterir ... İş akışının şöyle olmasını bekliyorum: $ fallocate -l 1000000 data $ measure_sparseness data 100% $ fallocate -p -o 250000 -l 500000 data $ measure_sparseness 50% Çözüm: Kullanım du -bshve du -shonları …

1
Bu tuhaf seyrek dosya işleme / tmpfs ne açıklayabilir?
Benim üzerinde ext4dosya sistemi bölme ben aşağıdaki kodu çalıştırabilirsiniz: fs="/mnt/ext4" #create sparse 100M file on ${fs} dd if=/dev/zero \ of=${fs}/sparse100M conv=sparse seek=$((100*2*1024-1)) count=1 2> /dev/null #show its actual used size before echo "Before:" ls ${fs}/sparse100M -s #setting the sparse file up as loopback and run md5sum on loopback losetup /dev/loop0 …

3
Linux'ta ayrıntılı seyrek dosya bilgileri
Ben sadece bazı bloklar ayrılır seyrek bir dosya var: ~% du -h --apparent-size example 100K example ~% du -h example 52K example Dosyanın hangi bloklarının gerçekten tahsis edildiğini bilmek istiyorum. Tahsislerin veya dosyanın deliklerinin bir listesini almak için kullanılabilecek bir sistem çağrısı veya çekirdek arabirimi var mı? Sadece yeterince uzun …

1
`Cp --sparse = always` nin dezavantajları var mı?
Bir sebep var mı yok kullanımını kullanmak --sparse=alwaysiçin her başlatılmasıyla cp? info cp diyor: ‘--sparse=WHEN’ A “sparse file” contains “holes”—a sequence of zero bytes that does not occupy any physical disk blocks; the ‘read’ system call reads these as zeros. This can both save considerable disk space and increase speed, …

2
Ext4 dosya sistemini seyrek yapmak nasıl?
VirtualBox'ta Linux'u konuk işletim sistemi olarak kullanıyorum. Dosya sisteminden çok sayıda dosyayı sildim. Şimdi dosya sistemi görüntü dosyasını (vdi) küçültmek istiyorum. Daraltma, dosya sistemi görüntüsünü diskte "boş" değere sahip olduğu her yerde sıkıştırarak çalışır. Zerofree adı verilen bir uygulama , dosya sisteminin boş alanına seyrek olacak şekilde "null" yazabilir. Ancak …

2
Tar, gzip, rsync ile seyrek dosyalardaki işlemleri nasıl hızlandırabilirim?
Seyrek bir dosyam var. ( du -h3G raporlar ve du -h --apparent-size100G raporlar.) Şimdiye kadar, çok iyi. Şimdi, dosyayı kullanarak sıkıştırmak tarveya kullanarak ağ üzerinden göndermek istediğimde rsync, 3G kadar zaman gerektirecektir. Görünüşe göre bu araçlar tüm sıfırları okuyor. Deliklerin bir şekilde işaretlendiğini düşündüm ve bu araçlar bir şekilde onları …
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.