Yaklaşık 1 TB veri içeren Windows 2003 sunucularımızdan birinde büyük bir dizini silmem gerekiyor. Bunu silmenin en hızlı yolu cmd> rmdir kullanmak mı?
Yaklaşık 1 TB veri içeren Windows 2003 sunucularımızdan birinde büyük bir dizini silmem gerekiyor. Bunu silmenin en hızlı yolu cmd> rmdir kullanmak mı?
Yanıtlar:
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.
rmdir /q /s {folder}
..
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.