Anladığım kadarıyla, rm
bir dosya üzerinde çalışan dosya boşluğunu işaretler ve bu alanı dosya sisteminde boş olarak işaretler. Daha sonra bir dosyayı silmek her zaman aynı miktarda zaman alır (yani silme hızı, dosya boyutuyla değil, dosya sayısıyla orantılıdır).
Peki neden 15 GB'lık bir dosyayı silmek bir dakikadan daha uzun sürüyor rm file.tar.gz
?
5
Hangi dosya sistemi?
—
Shane Madden
Birçok dosya sisteminde, boş alanların her "bloğu", "boş" olarak işaretlenmelidir. Büyük dosyaların daha fazla bloğu var. Bu olsa da, tüm dosya sistemleri için doğru değil!
—
Chris S
@ShaneMadden iyi bir soru; ext4 şu anda, ancak diğer ext # 'lerde de farkettim.
—
Tom Marthenal
Bu nedenle, her dosyanın kendi sanallaştırılmış dosya sistemine sahip olması gerekir, böylece inode'lar kör bir şekilde süper hızlı bir şekilde silinebilir! <JEST>
—
incelik
Bu durumda hangi dosya sistemi daha iyi sonuç verir? Şu anda büyük VM disklerini bir makineden diğerine taşımak için portatif bir sürücü kullanıyorum ve sonsuza dek rm beni çıldırtıyor.
—
motobói