লিনাক্সের ফোল্ডারে সর্বাধিক সংখ্যক ফোল্ডার অনুমোদিত?


17

রেডহ্যাট ব্যবহার করে, যদি এটি কোনও পার্থক্য করে।

ডিফল্ট সীমা আছে? এটা কি পরিবর্তন করা যায়? যদি তা না হয় তবে কোনও ডিরেক্টরিতে অনুমোদিত ফোল্ডারের সংখ্যা বাড়ানোর জন্য কি কোনও কার্যকারিতা রয়েছে?

উত্তর:


22

এটি আপনার ডিস্ট্রিবিউশন কী ফাইল সিস্টেম ব্যবহার করে তার উপর নির্ভর করে। যদি আপনি একটি নতুন ডেস্কটপ বিতরণ (যেমন উবুন্টু 9.10, ফেডোরার একটি সাম্প্রতিক সংস্করণ) ব্যবহার করেন তবে আপনি সম্ভবত ext4 ব্যবহার করেন। আপনি যদি পুরানো কিছু ব্যবহার করেন তবে এটি সম্ভবত 3


11

Ext2 এ, উইকিপিডিয়া অনুসারে 32,768 - http://en.wikedia.org/wiki/Ext2fs# ফাইল_সিসট__লিট । আপনি কোন ফাইল সিস্টেম ব্যবহার করেন তার উপর নির্ভর করে।


3
হাঁ। ফোল্ডার গণনাটি ওএসের সাথে নয়, ফাইল সিস্টেমের সাথে সংযুক্ত।
শয়তানিকপিপি

দেখে মনে হচ্ছে ext4 টির মতো শক্ত শক্তিশালী সীমাবদ্ধ তবে এটি
টুইটের

4

আপনি যা করার চেষ্টা করছেন তার বিকল্পগুলি আপনি বিবেচনা করতে চাইতে পারেন। এমনকি যদি আপনি ফাইল সিস্টেমের সীমাতে থাকেন (উদাহরণস্বরূপ, ext2 এর জন্য 32k), একক ডিরেক্টরিতে কয়েক সহস্র ফাইল সংরক্ষণ করা কমপক্ষে বলতে অসুবিধে হতে পারে।

একটি সম্ভাবনা হ'ল আপনি ফাইল সিস্টেমটি এমন কোনও কিছুর জন্য ব্যবহার করার চেষ্টা করছেন যা ডেটাবেসের পক্ষে আরও উপযুক্ত। পোস্টগ্র্রেএসকিউএল, মাইএসকিউএল, বা এমনকি একটি স্ক্লাইট ডাটাবেসে আপনার ডেটা সংরক্ষণ করার কথা বিবেচনা করুন। এমন অনেকগুলি ফাইল সিস্টেম নেই যা বিপুল সংখ্যক ফাইলের সাথে লড়াই করে - আপনার ডেটা সরিয়ে নেওয়া বা ব্যাক আপ করা ধীর হবে।

আপনার যদি সত্যিই প্রচুর ফাইল সঞ্চয় করতে হয় তবে বিকল্প ডিরেক্টরি কাঠামো বিবেচনা করুন। উদাহরণস্বরূপ, আপনি আপনার ফাইলগুলি বর্ণানুক্রমিকভাবে পৃথক করতে সক্ষম করতে পারেন, যেমন:

a/aaron.dat
a/alex.dat
a/alan.dat
b/bill.dat
b/brian.dat

এই পদ্ধতির আপনার বিচ্ছেদ গভীরতা বৃদ্ধি করে স্কেল করতে পারে, উদাহরণস্বরূপ:

a/a/aaron.dat
a/l/alex.dat
a/l/alan.dat

বা যদি আপনি দৈনিক লগ ফাইলগুলি প্রবেশ করে বা দৈনিক বিতরণগুলি গ্রহণ করে থাকেন তবে আপনি সেগুলি তারিখের সাথে আলাদা করতে পারেন, যেমন:

2009-10-04/logfile-01.txt
2009-10-05/logfile-01.txt
2009-10-05/logfile-02.txt

এই বিশেষ ক্ষেত্রে, আপনি সম্ভবত ফাইলের সংখ্যা হ্রাস করার জন্য জিপযুক্ত টার্বলগুলিতে পুরানো লগগুলি প্যাকেজ করতে একটি কাজ ক্রোন করতে চান।


1

ফোল্ডার সীমা কেন এন্টারপ্রাইজ সিস্টেমগুলিকে একটি স্বেচ্ছাসেবী সংখ্যক ফাইলের সাথে ডিল করতে হয় সেগুলি ফাইলের একটি হ্যাশের উপর ভিত্তি করে এক বা দুটি সাব-ডিরেক্টরিতে সংরক্ষণ করবে। উদাহরণস্বরূপ, ফাইলের নাম এমডি 5 (), এবং ফাইল সংরক্ষণের জন্য সাব ফোল্ডার হিসাবে প্রথম চারটি বাইট ব্যবহার করুন; অতিরিক্ত স্তরের জন্য, অতিরিক্ত সাবফোল্ডারটির জন্য পরবর্তী 4 বা তার পরের 4 টি ব্যবহার করুন Most বেশিরভাগ সিস্টেমগুলি কখনই 2 স্তরের গভীরের বেশি হবে না।

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