প্রদত্ত ফোল্ডারে আমি যে ফাইলগুলি রাখতে পারি তার সীমা আছে?


19

একটি ফোল্ডারে কতগুলি ফাইল থাকতে পারে? আমার 1 ফোল্ডারের ভিতরে 30k ফোল্ডার রয়েছে। প্রতিটি ফোল্ডারে 1 টি চিত্র ফাইল রয়েছে। কোনও ফোল্ডার যে পরিমাণ ফাইল সঞ্চয় করতে পারে তার সীমাবদ্ধতা কি আছে?

আমি উইন্ডোজ সার্ভার 2003, আইআইএস 6 ব্যবহার করছি।

উত্তর:


22

নোট: এনটিএফএস ধরে নেওয়া যাক, যেমন তাদের অধিকার মনে কোন এক সার্ভারে ইউএসবি থাম্ব ড্রাইভ বা মেমোরি কার্ড ছাড়া অন্য কিছু মেদ ব্যবহার করেন যাক একা (ঠিক আছে, যে চিন্তার ভীতিকর)।

হ্যাঁ, একটি সীমা আছে। মহাবিশ্বে কণার চেয়ে বেশি ফাইল সঞ্চয় করা অযৌক্তিক প্রমাণিত হতে পারে। তবে আসল সীমাটি অনেক কম।

এনটিএফএসের ভলিউম সর্বাধিক 4,294,967,295 (2 32 - 1) ফাইল রয়েছে । এর মধ্যে কয়েকটি ফাইল ফাইল নিজেই ব্যবহার করেছে এবং ফোল্ডারটিকেও ফাইল হিসাবে গণনা করা উচিত।

30,000 আসলে এতগুলি ফাইল নয়। তবে মাইক্রোসফ্ট প্রস্তাব দেয় যে ডস-সামঞ্জস্যপূর্ণ সংক্ষিপ্ত নামগুলির অটো-প্রজন্ম বন্ধ করে দিন যদি আপনি 300,000 পেরিয়ে যান তবে একটি অনন্য সংক্ষিপ্ত নাম খুঁজে পাওয়া শক্ত হয়ে যায়।


হুম সুপারিশটি এনটি 3.5 এর সাথে প্রযোজ্য। এটি কোনও নতুন অপারেটিং সিস্টেমের কথা উল্লেখ করে না।
গণেশ আর।

2
সেই ঘটনাটির পরে আর কোনও পরিবর্তন হয়নি। সংক্ষিপ্ত নাম জেনারেশন এখনও আছে এবং একটি খুব বেশি সংখ্যক পরেও একটি সংক্ষিপ্ত নাম সন্ধানের অন্তর্নিহিত সমস্যাটি রয়ে গেছে - কেবল কারণ তারা ... ভাল ... সংক্ষিপ্ত :-)
জোয়

আমি এই তথ্য খুঁজছিলাম। আমি কেবলমাত্র একটি প্রোগ্রামে কাজ করছি যার জন্য আমি ফাইলপথের চরিত্রের সীমা অতিক্রম করেছি তার ডস 8.3 এর ছোট নাম ছেড়ে দিতে হয়েছিল। আমি ভাবতে শুরু করি কিছু সীমাবদ্ধতা থাকতে পারে। তখন আমি বুঝতে পারি যে কয়েকটি অনুরূপ ফাইলের পরে তারা 4 টি চরিত্রের হ্যাশ ব্যবহার করা শুরু করে। সেখানে (26 + 10) possible 4 = 1679616 সম্ভাব্য নাম রয়েছে। আমি অন্য একটি ফাইলের শর্টনামে কোনও ফাইলের নাম পরিবর্তন করে এটি স্টাম্পিংয়ের চেষ্টা করেছি, তবে এটি এটিকে পর্দার আড়ালে রূপান্তরিত করে এবং মূলত "ফাইল অস্তিত্বগুলি। লুওওনগনাম (2) এর পরিবর্তে বলেছিল?"। যেহেতু আমি 300000 কাছাকাছি কোথাও যাওয়ার পরিকল্পনা করি না, আমি ভাল থাকব! আকর্ষণীয় জিনিস!
flutefreak7

16

একটি ফোল্ডারে সমস্ত ফাইলের সম্মিলিত আকারের কোনও ব্যবহারিক সীমা নেই, যদিও কোনও ফোল্ডারে ফাইলের সংখ্যার সীমা থাকতে পারে। আরও গুরুত্বপূর্ণ, পৃথক ফাইলের আকারের সীমাবদ্ধতা রয়েছে যা আপনার হার্ড ডিস্কে আপনি কোন ফাইল সিস্টেম ব্যবহার করছেন তার উপর নির্ভর করে। ("ফাইল সিস্টেম" ফাইলগুলি ডিস্কে ঠিক কীভাবে সংরক্ষণ করা হয় তার স্পেসিফিকেশন ব্যতীত আর কিছুই নয়))

ফাইল সিস্টেম দ্বারা এটি ভেঙে দেওয়া যাক:

• FAT ওরফে FAT16

ফাইল বরাদ্দ সারণীর জন্য FAT, মূল FAT12 ফাইল সিস্টেমের উত্তরসূরি যা বহু বছর আগে এমএস-ডস দিয়েছিল।

Ax সর্বোচ্চ ডিস্কের আকার: 4 গিগাবাইট

Ax সর্বোচ্চ ফাইলের আকার: 4 গিগাবাইট

Disk ডিস্কে ফাইলের সর্বাধিক সংখ্যা: 65,517

A একক ফোল্ডারে ফাইলের সর্বাধিক সংখ্যা: 512 (যদি আমি সঠিকভাবে স্মরণ করি তবে মূল ফোল্ডার "/" এর সীমা 128 এর কম হবে)।

• FAT32

"কোনও ফোল্ডারে সমস্ত ফাইলের সম্মিলিত আকারের কোনও ব্যবহারিক সীমা নেই, যদিও কোনও ফোল্ডারে ফাইলের সংখ্যার সীমা থাকতে পারে" "FAT16 এর কিছু সীমাবদ্ধতা কাটিয়ে উঠতে প্রবর্তিত হয়েছিল।

Ax সর্বোচ্চ ডিস্কের আকার: 2 টেরাবাইট

Ax সর্বোচ্চ ফাইলের আকার: 4 গিগাবাইট

Disk ডিস্কে ফাইলের সর্বাধিক সংখ্যা: 268,435,437

A একক ফোল্ডারে ফাইলের সর্বোচ্চ সংখ্যা: 65,534 5

• এনটিএফএস

উইন্ডোজ এনটি-র সাথে প্রবর্তিত এনটিএফএস, বা "নতুন প্রযুক্তি ফাইল সিস্টেম" একটি সম্পূর্ণ নতুন ডিজাইন করা ফাইল সিস্টেম।

Ax সর্বোচ্চ ডিস্কের আকার: 256 টেরাবাইট

Ax সর্বোচ্চ ফাইলের আকার: 256 টেরাবাইট

Disk ডিস্কে ফাইলের সর্বাধিক সংখ্যা: 4,294,967,295

A একক ফোল্ডারে ফাইলের সর্বোচ্চ সংখ্যা: 4,294,967,295

মনে রাখবেন যে আমি যখন উপরে "ডিস্ক" বলি, তখন আমি সত্যিই শারীরিক নয়, "যৌক্তিক" ডিস্কগুলির বিষয়ে কথা বলি। কেউ 256 টেরাবাইট ডিস্ক ড্রাইভ তৈরি করে না, তবে এনটিএফএস ব্যবহার করে আপনি ডিস্ক ড্রাইভের অ্যারেটিকে একক লজিকাল ডিস্ক হিসাবে গণ্য করতে পারেন। সম্ভবত আপনার যদি তাদের পর্যাপ্ত পরিমাণ থাকে তবে আপনি একটি বিশাল লজিক্যাল ড্রাইভ তৈরি করতে পারেন।

এছাড়াও নোট করুন যে এনটিএফএসের 256 টেরাবাইট সীমাবদ্ধতা কেবলমাত্র একটি বাস্তবায়ন বিধিনিষেধ হতে পারে - আমি পড়েছি যে এনটিএফএস ফর্ম্যাটটি 16 এক্সবাইট (16 গুণ 1,152,921,504,606,846,976 বাইট) পর্যন্ত ডিস্ক সমর্থন করতে পারে।

সূত্র


1
আপনি আপনার উত্সটি সাইট করতে চাইতে পারেন।
জন টি

যদি FAT32- এর জন্য সর্বোচ্চ ডিস্কের আকার 256 টেরাবাইট হয় তবে পার্টিশন তৈরির ক্ষেত্রে কেন 32 সিম্বার সীমা?
গণেশ আর।

@GaneshR। এটি উইন্ডো এক্সপি এবং তার উপরে বিন্যাসের প্রোগ্রামের কেবল কৃত্রিম সীমা। অন্য সমস্ত ফরম্যাটারে একটি বড় FAT32 পার্টিশন তৈরি করতে কোনও সমস্যা নেই। সম্ভবত কারণ তারা চায় যে লোকেরা এনটিএফএসে পরিবর্তিত হোক। এটি একটি মূর্খ বিষয়, কারণ এনটিএফএস ফাইলগুলি পরিচালনা করার ক্ষেত্রে FAT32 এর চেয়ে অনেক ভাল: বড় ড্রাইভ, বড় ফাইল আকার, আরও ভাল ত্রুটি সহনশীলতা (জার্নালের কারণে), বড় ড্রাইভগুলির জন্য ছোট ক্লাস্টারের আকার, দ্রুত ফাইল সন্ধান / খোলার (বি-এর কারণে) ট্রি স্ট্রাকচার), খুব বড় ফাইল এবং খুব ছোট ফাইলের জন্য আরও ভাল পারফরম্যান্স ... আজকাল বড়
ফ্যাট 32

2

উইন্ডোজ টেম্প ডিরেক্টরিতে আপনার সর্বাধিক 65535 টি ফাইল থাকতে পারে, অন্যথায়। নেট ফ্রেমওয়ার্ক পদ্ধতি পাথ .GetTempFileName কাজ করা বন্ধ করে দেবে। পূর্ববর্তী অস্থায়ী ফাইলগুলি মুছে ফেলা সীমাটি আরও একবারে না পৌঁছানো পর্যন্ত এটি আবার কাজ করার অনুমতি দেবে

দেখুন: Path.GetTempFileName


0

আপনি যদি এনটিএফএস ব্যবহার করে থাকেন, তবে না, কোনও আসল সীমা নেই।

পারফরম্যান্স অন্যান্য উপায়ে ক্ষতিগ্রস্থ হবে: 30 কে সাব-ফোল্ডার সহ একটি ফোল্ডার খোলার চেষ্টা করা প্রচুর পরিমাণে স্তন্যপান করবে।

FATXX এর সীমা রয়েছে।

অন্যান্য আধুনিক ফাইল সিস্টেম, আসল সীমা নেই।


1
30k সাবফোল্ডারগুলি "প্রচুর পরিমাণে সময় ব্যয় করে" এমন ধারণা আপনি কোথায় পাবেন? এই জাতীয় ফোল্ডারটি খোলার জন্য (50k সাবফোল্ডার সহ) এক্সপ্লোরারে এক সেকেন্ড সময় লাগে, সঠিকভাবে সাজানোর জন্য আরও একটি দ্বিতীয়। এফএআর ম্যানেজারে এই ফোল্ডারটি খুলতে প্রায় 1 সেকেন্ড সময় লাগে।
জোয়

2
আমি দেখতে পাচ্ছি কেন তিনি এমনটি বলতেন। আপনি যদি থাম্বনেইল ভিউ ব্যবহার করছেন তবে উইন্ডোজ প্রতিটি ফোল্ডারের সামগ্রীর একটি থাম্বনেইল প্রদর্শন করার চেষ্টা করবে। থাম্বনেইল দৃশ্যে হলেও আপনি একবারে স্ক্রিনে এক ডজন বা তার বেশি ফোল্ডার দেখার সম্ভাবনা কম।
কেনেথ কোচরান

হ্যাঁ, আমি যদিও এটি লিখেছিলাম পরে। ফোল্ডারগুলির দর্শনটি বেশি সময় নিতে পারে না। থাম্বনেইল দর্শন ... হবে।
সুপারম্যাগিক

থাম্বনেইলগুলি বড় ফোল্ডারে অক্ষম করা উচিত
ফুচলভি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.