Mac OS X'te yavaş dizin kaldırma (rm -rf)


1

Bir dizini kaldırmanın Mac'imde neden bu kadar yavaş olacağını teşhis etmeme yardımcı olan var mı?

$ du -hs mydir/
606M    mydir/
$ find mydir/ -type f -print | wc -l
   12720
$ date
Tue Sep 10 10:59:27 PDT 2013
$ rm -Rf mydir
$ date
Tue Sep 10 11:01:44 PDT 2013

Bu benim yerel makinem, OS X 10.8 ile oldukça etli bir Mac Pro. Dizinde çok fazla dosya var ve oldukça büyük, ancak silmek için iki dakikanın üzerinde mi? Bu beklenen olur mu?

Yine de, bu süreci yavaşlatan bir şey varsa ne olduğunu anlayabilir miyim?

Şimdiden teşekkürler!


Silinecek çok sayıda dosya ve tıkanıklık sabit disk sürücüsüdür.
justbrowsing

Sık sık çok sayıda küçük dosya oluşturmanız ve silmeniz gerekirse, bir SSD ya da yeterli RAM'iniz varsa, dosyaları bir ramdiskte saklamak isterim.
justbrowsing

Depolama türünün yanı sıra, hız dosya sistemine de bağlı olabilir. Dosyaların bulunduğu alan hangi dosya sistemi türüdür? BFS veya yerel? bir günlük dosya sisteminin silme işlemleri için daha fazla yükü vardır.
Rich Homolka

Yanıtlar:


0

Hangi işletim sistemi çalıştırıyor olursanız olun, Windows'tan OSX'e (Darwin / Unix) Linux'a ve HDD ya da SSD'nizin hızı ne olursa olsun, dosya manipülasyonlarında bir tıkanıklık olasılığı her zaman vardır.

Dizin çok büyükse, dizini silmek için tam bir dakika (veya iki!) Almak tamamen mümkündür.

Dizin (veya herhangi bir dosya ve olası işaret bağlantıları) ağda depolanıyorsa, bu temel dosya işleme sırasında büyük bir yavaşlamaya neden olabilir.

Ayrıca, bildiğiniz gibi, her cihazın donanım ve yazılım özelliklerine bağlı olarak dosyaları vb. Silmek için farklı zamanları olacaktır.

Bu dizinin boyutu ne kadardı? Hatırlamıyorsanız, başarısız bir sabit sürücünün işareti olabileceğinden gelecekteki dosya manipülasyonu gecikmelerine dikkat edin. Ancak aradaki gecikme anlaşılabilir bir durumdur. Disk Yardımcı Programında, sürücüdeki veya bir Mac'teki hatalı sektörleri kontrol etmek için bir disk sürücü tanılama çalıştırmak isteyebilirsiniz, Disk Yardımcı Programı aracılığıyla izin sorunlarını kontrol edin (ve onarın).

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.