Tek bir klasörde saklanabilecek maksimum dosya (veya klasör) sayısı nedir?


16

Windows Server 2008 işletim sistemindeki bir klasörde depolanabilecek öğe sayısı üst sınırında mı?

Yüz binlerce öğenin ftp'sini bir klasöre taşıma ve klasördeki öğeleri işleme gereksinimimiz vardır. 5000 öğe olduğu hakkında söylentiler duydum. Bunu kanıtla desteklemek isteyen var mı? Google fuum başarısız oluyor.

Yanıtlar:


16

Bkz . Microsoft'ta bu bağlantı .

Herhangi bir birimdeki dosya sayısı 4,294,967,295'ten (NTFS'de) fazla olmadığı sürece, belirli bir klasördeki dosya sayısında bir sınırlama bulunmadığını gösterir.



2

Bu, sorunuzun bir cevabı olmasa da, bir dizinde X'ten fazla dosya varsa, birçok dosya sistemi performansının düşmeye başlayacağını unutmayın. Ext3'te 30.000 civarında olduğunu düşünüyorum.


Her zaman duyduğum en yaygın şey (kanıt yok) NTFS için performansın düşmesinden önce 10.000 olmasıdır.
kbyrd

10.000 performans NTFS blues'u aldım. 5.000-25.000 arasında dosyaya sahip bazı sunucularımız vardı ve 10.000 veya daha fazlasına ulaştıysanız gerçekten yavaştı. 10.000'in altında durum iyiydi.
Hondalex

Buradaki ana suçlu, 8.3 dosya oluşturmadır. Dizinin bulunduğu birimde devre dışı bırakırsanız, ~ 1M dosyaları için yaklaşık 100x gibi büyük iyileştirmeler alırsınız.
Chuu

Üretimde birkaç milyon dosyadan oluşan bir klasör var. Windows Gezgini'ni kullanmaya bile çalışmayın, asla geri dönmez. Sonuçları manipüle etmek için desen adlandırarak dosya adlarını bulmak için kendi araçlarımızı yazdık.
Robert Kerr

2

"Klasör başına" bir sınır olduğunu düşünmüyorum. Her NTFS birimi başına mutlak dosya sınırı ile aynı olmalıdır : 2 ^ 32 - 1 . 512 bayt sektör ve sektör başına bir dosya maksimum dosya sınırı gerektirir.

Gerçekçi olarak gerçekçi bir ortalama dosya boyutu hesaplamanız ve ardından bu ilkeleri bu dosya boyutuna uygulamanız gerekir. Bu yüzden meşgul olmazdım, 5000'den fazla dosya içeren bir klasör gördüm. Ancak böyle bir klasörü Windows Gezgini'nde açmak istiyorsanız, dakikalarca beklemeniz gerekebilir. Bu klasöre erişmek için komut satırı araçlarını kullanmayı düşünün.

İşte Technet'te ilginç bir bağlantı: NTFS Nasıl Çalışır


Tamam, benden daha hızlı yazıyorsunuz :) İşte yayınlayacağım sayfa. technet.microsoft.com/en-us/library/cc938937.aspx
squillman

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.