En Hızlı Büyük Dizin / Klasör Silme Yöntemi


Yanıtlar:


9

Gerçekten, bunu yapmanın en hızlı yolu "rmdir / s [dizin]" idi. Görünüşe göre, bir "del . " İşleminden çok daha az meta veri işlemi içeriyor . Binlerce dosyayı içeren ev dizinlerini kaldırmak için düzenli olarak kullanıyorum. Explorer'dan bir kaldırma dizininden kesinlikle daha hızlı, bu da kaldırmadan önce tüm dosyaları sayma ihtiyacı gibi görünüyor.

Henüz 1 TB'a kadar çıkmadım. Bu 1 TB, örneğin 10 bin dosyadan daha az içeriyorsa, büyük meta veri işlemleri MFT'de geniş alan alanlarını ücretsiz olarak işaretler. Bu 1 TB, milyonlarca dosya içeriyorsa, meta veri işlemleri, dosyaları dosya düzeyinde gerçekten yavaşlatmaya başlar. Bu durumda, rmdir / s pantolonları Explorer'dan atar.


Kullanarak 24k dosyaları ile bir klasör silerken, hala sunucumuzu dizlerine getirdi rmdir /q /s {folder}..
Jeff Atwood

3

Sysadmin'in dediği gibi, tek tek dosyaları silmek büyük bir yüke sahiptir, bu nedenle klasörü silin. Kullandığınız silme yönteminden bağımsız olarak, çok sayıda dosya ve / veya klasörü silecekseniz, önce AV yazılımını geçici olarak devre dışı bırakmaya değer. Silme işlemi hem bir okuma hem de bir yazma olduğundan, AV yazılımı elbette gerçek zamanlı bir tarayıcı çalıştırdığınız varsayılarak devreye girecek ve işleri yavaşlatacaktır.


1

sanırım

rd /S /Q FolderToDelete

sahip olduğunuz en hızlı seçenektir.

Uyarı: / S tüm dosya ve klasörleri (ağaç) siler ve / Q "onay istemeyin" anahtarıdır.


1

Neyi başarmaya çalıştığınızı sorabilir miyim?

Alanı olabildiğince çabuk geri ihtiyaç duymadıkça, doğru yöntem dizini farklı bir konuma taşımak ve dosyaları ve dizinleri yavaşça silen bir iş parçacığı oluşturmaktır. Bu şekilde dizin yoluna girmez ve sunucu dizlerine getirilmez.

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.