udev
স্থায়ী হার্ড ড্রাইভে পার্টিশন নয়। এটি একটি র্যাম ডিস্ক । এর ফলে এটি স্থায়ী হার্ড ড্রাইভের কোনও ক্ষমতা গ্রহণ করে না (যখন সিস্টেমটি র্যামে ছোট থাকে তখন অদলবদলের অংশ ব্যতীত)।
লিনাক্সে র্যাম ডিস্ক এবং / ডিভ
উবুন্টু হিসাবে অনেক আধুনিক লিনাক্স ডিস্ট্রিবিউশন ডিরেক্টরিতে devtmpfs
ফাইল সিস্টেম ব্যবহার করে /dev
। ডিরেক্টরিতে বিশেষ (ডিভাইস) ফাইল রয়েছে যা কেবলমাত্র ডিভাইস ড্রাইভারদের ইন্টারফেস। devtmpfs
এর একটি বিশেষ উদাহরণ tmpfs
। /dev
ডিরেক্টরি ইউনিক্সের মত ডিরেক্টরি অনুক্রমের একটি অপরিহার্য অংশ। আপনি যদি এটি মুছে ফেলেন তবে সিস্টেমটি কাজ করা বন্ধ করবে।
আপনি খেয়াল করতে পারেন যে উবুন্টুতে tmpfs
এটি /run
এবং তার উপ-ডিরেক্টরিগুলিও মাউন্ট করা হচ্ছে । অন্য কয়েকটি সিস্টেমে এটিও মাউন্ট করা যেতে পারে /tmp
।
তোমার প্রশ্নগুলো
- স্পেস অ্যাসাইনমেন্ট হ'ল ডিফল্ট সেটিংস। ডিফল্টরূপে
tmpfs
ফাইল সিস্টেমগুলি আপনার র্যাম ক্ষমতার 50% এর মধ্যে সীমাবদ্ধ। (আপনার কাছে কি 64৪ গিগাবাইট র্যাম রয়েছে?) সংখ্যাটি আসলেই কেবল একটি সীমাবদ্ধ কারণ tmpfs
ফাইল সিস্টেমগুলি কেবলমাত্র সেই স্থান দখল করে যা ফাইলগুলি সংরক্ষণ করার জন্য /dev
প্রয়োজন এবং ডিরেক্টরিটির জন্য প্রয়োজনীয় স্থানটি খুব কম। আপনার (আমার) মামলায় অধিগ্রহণ ক্ষমতা কম কেবি।
- আপনি
tmpfs
মাপগুলি পার্টিশন করে প্রভাবিত করতে পারবেন না কারণ সেগুলি শারীরিক ড্রাইভে সংরক্ষণ করা হয়নি। সিস্টেমে উল্লেখযোগ্য পরিবর্তন ব্যতীত এটিকে অপসারণ করা মোটেই সম্ভব নয়। আপনি আকার সীমাটি কম করতে পারেন: sudo mount -o remount,size=1G /dev
তবে এটি কেবল সীমা পরিবর্তন করবে তবে আসল অধিগ্রহণ করা র্যাম স্থানটি নয়।
আপনার সমস্যার সমাধান
আপনার সমাধানটি হ'ল ড্রাইভটি পুনরায় ভাগ করা এবং /dev/sda1
বৃহত্তর করা (পুনরায় ভাগ করা সম্ভব হলে সহজ) বা নতুন পার্টিশন যুক্ত করা এবং সেগুলি যথাযথ ডিরেক্টরিতে মাউন্ট করে এবং বিদ্যমান ফাইলগুলিকে রুট ( /
) ফাইল সিস্টেম মুক্ত করার জন্য সেখানে স্থানান্তরিত করা ।