ext4 ফাইল-সিস্টেম সর্বাধিক ইনোড সীমা - কেউ দয়া করে ব্যাখ্যা করতে পারেন?


16

সম্প্রতি আমাদের একটি সমস্যা হয়েছিল যেখানে এক্সট 4 ফাইল-সিস্টেমগুলির more than 6mln in this caseমধ্যে একটি যথেষ্ট জায়গা থাকা সত্ত্বেও খুব বড় সংখ্যক ফাইল পরিচালনা করতে অক্ষম বলে মনে হয়েছে । এটি কি 6mlnসর্বোচ্চ সংখ্যা, কোনও ডিফল্ট সব সেটিংসের সাথে ফর্ম্যাট করার সময় একটি এক্সট 4 ফাইল-সিস্টেম থাকতে পারে? আমি এটি গুগলে চেষ্টা করেছিলাম তবে কোনও নির্দিষ্ট উত্তর পাইনি। এখানে যে কেউ দয়া করে কিছুটা আলো ছায়া দিতে পারে? চিয়ার্স !!

উত্তর:


20

এক্সট 4 এর মতো কোনও ডিফল্ট নেই , এটি ডিভাইসের আকার এবং তৈরির সময় বেছে নেওয়া বিকল্পগুলির উপর নির্ভর করে। আপনি বিদ্যমান সীমা ব্যবহার করে পরীক্ষা করতে পারেন

tune2fs -l /path/to/device

উদাহরণ স্বরূপ,

root@xwing:~# tune2fs -l /dev/sda1
tune2fs 1.42 (29-Nov-2011)
Filesystem volume name:   <none>
Last mounted on:          /

[lots of stuff snipped]

Inode count:              1277952
Free inodes:              1069532
Inodes per group:         8192
Inode blocks per group:   512

[lots of stuff snipped]

যেমনটি man mkfs.ext4

-আই-বাইট-প্রতি-ইনোড

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


6

এটি নির্ভর করে আপনি কীভাবে ফাইল সিস্টেমটি ফর্ম্যাট করেছিলেন। tune2fs -l <device>আপনি ব্যবহার করে আপনার ডিভাইসটিতে থাকা ইনডসের সংখ্যা, সম্ভবত আপনার ক্ষেত্রে প্রায় 6 মিলিয়ন ইনোডগুলি সন্ধান করতে পারেন। প্রতিটি ফাইল বা ডিরেক্টরি একটি ইনোড ব্যবহার করে।

আমি যতদূর জানি, ইনোডগুলির সংখ্যা বাড়ানোর একমাত্র সম্ভাবনা হ'ল আপনার ফাইল সিস্টেমটি পুনরায় ফর্ম্যাট করা। -iথেকে প্যারামিটার mkfsবাইট / inode অনুপাত নির্দিষ্ট করতে ব্যবহার করা যাবে। ডিফল্ট মানটি /etc/mke2fs.conf(আমার সিস্টেমে: 16384) এ সংজ্ঞায়িত করা হয়েছে ।

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

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