जवाबों:
नोट: NTFS की मानें, तो उनके दाहिने दिमाग में कोई भी USB अंगूठे ड्राइव या मेमोरी कार्ड के अलावा किसी अन्य चीज के लिए FAT का उपयोग नहीं करेगा, एक सर्वर पर अकेला रहने दें (ठीक है, यह सोचा डरावना है)।
हां, एक सीमा है। ब्रह्मांड में कणों की तुलना में अधिक फाइलें संग्रहीत करना अव्यावहारिक साबित हो सकता है। हालांकि, वास्तविक सीमा कहीं कम है।
NTFS में प्रति वॉल्यूम अधिकतम 4,294,967,295 (2 32 - 1) फाइलें हैं । उनमें से कुछ पहले से ही फाइल सिस्टम द्वारा उपयोग किए जाते हैं और फ़ोल्डर को फाइलों के रूप में भी गिना जाना चाहिए।
30,000 वास्तव में कई फाइलें नहीं हैं। लेकिन Microsoft अनुशंसा करता है कि आप DOS- संगत लघु नामों की ऑटो-पीढ़ी को बंद कर दें, यदि आप 300,000 पिछले स्थानांतरित करते हैं तो एक अद्वितीय लघु नाम मिलना मुश्किल है।
एक फ़ोल्डर में सभी फ़ाइलों के संयुक्त आकार पर कोई व्यावहारिक सीमा नहीं है, हालांकि एक फ़ोल्डर में फ़ाइलों की संख्या पर सीमाएं हो सकती हैं। इससे भी महत्वपूर्ण बात, व्यक्तिगत फ़ाइल आकार की सीमाएं हैं जो इस बात पर निर्भर करती हैं कि आप अपनी हार्ड डिस्क पर किस फाइल सिस्टम का उपयोग कर रहे हैं। ("फाइलसिस्टम" डिस्क पर स्टोर की गई फाइलों के बिल्कुल समान नहीं है।
चलिए इसे फ़ाइल सिस्टम द्वारा तोड़ते हैं:
• FAT उर्फ FAT16
फ़ाइल आवंटन तालिका के लिए FAT, मूल FAT12 फाइलसिस्टम का उत्तराधिकारी है जो कई साल पहले MS-DOS के साथ भेज दिया गया था।
.Maximum डिस्क का आकार: 4 गीगाबाइट
.Maximum फ़ाइल आकार: 4 गीगाबाइट
: डिस्क पर फ़ाइलों की अधिकतम संख्या: 65,517
एकल फ़ोल्डर में फ़ाइलों की अधिकतम संख्या: 512 (यदि मैं सही ढंग से याद करता हूं, तो रूट फ़ोल्डर "/" की सीमा कम 128 थी)।
• FAT32
"किसी फ़ोल्डर में सभी फ़ाइलों के संयुक्त आकार पर कोई व्यावहारिक सीमा नहीं है, हालांकि किसी फ़ोल्डर में फ़ाइलों की संख्या पर सीमाएं हो सकती हैं।" FAT32 को FAT16 की कुछ सीमाओं को पार करने के लिए पेश किया गया था।
.Maximum डिस्क का आकार: 2 टेराबाइट्स
.Maximum फ़ाइल आकार: 4 गीगाबाइट
: डिस्क पर फ़ाइलों की अधिकतम संख्या: 268,435,437
◦ एक एकल फ़ोल्डर में फ़ाइलों की अधिकतम संख्या: 65,534
• NTFS
एनटीएफएस, या विंडोज एनटी के साथ पेश किया गया "न्यू टेक्नोलॉजी फाइल सिस्टम" पूरी तरह से नया डिज़ाइन किया गया सिस्टम है।
.Maximum डिस्क का आकार: 256 टेराबाइट्स
.Maximum फ़ाइल आकार: 256 टेराबाइट्स
: डिस्क पर फ़ाइलों की अधिकतम संख्या: 4,294,967,295
◦ एक एकल फ़ोल्डर में फ़ाइलों की अधिकतम संख्या: 4,294,967,295
ध्यान दें कि जब मैं ऊपर "डिस्क" कहता हूं, तो मैं वास्तव में "तार्किक" डिस्क के बारे में बात कर रहा हूं, जरूरी नहीं कि भौतिक हो। कोई भी 256 टेराबाइट डिस्क ड्राइव नहीं बनाता है, लेकिन NTFS का उपयोग करके आप डिस्क ड्राइव की एक सरणी को एक तार्किक डिस्क के रूप में मान सकते हैं। संभवतः यदि आपके पास उनमें से पर्याप्त है, तो आप एक विशाल तार्किक ड्राइव का निर्माण कर सकते हैं।
यह भी ध्यान दें कि NTFS की 256 टेराबाइट सीमा केवल एक कार्यान्वयन प्रतिबंध हो सकती है - मैंने पढ़ा है कि NTFS प्रारूप 16 एक्साबाइट्स (16 गुना 1,152,921,504,606,846,766 बाइट्स) तक डिस्क का समर्थन कर सकता है।
आप केवल विंडोज़ टेम्प निर्देशिका में अधिकतम 65535 फाइलें रख सकते हैं, अन्यथा .Net फ्रेमवर्क विधि Path.GetTempFileName काम करना बंद कर देगी। पिछली अस्थायी फ़ाइलों को हटाने से यह फिर से काम करने की अनुमति देगा जब तक कि सीमा एक बार और अधिक नहीं हो जाती
देखें: Path.GetTempFileName
यदि आप NTFS का उपयोग कर रहे हैं, तो नहीं, कोई वास्तविक सीमा नहीं है।
प्रदर्शन अन्य तरीकों से भुगतना होगा: 30k उप-फ़ोल्डर्स के साथ एक फ़ोल्डर खोलने की कोशिश करना भारी मात्रा में चूसना होगा।
FATXX की सीमा है।
अन्य आधुनिक फ़ाइल सिस्टम, कोई वास्तविक सीमा नहीं।