/ রান চালানোর জায়গাতে কম


11

উবুন্টু নির্ভুলতে, আমি / চালানোর জায়গাতে কম আছি:

admin@foo:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G  6.6G   12G  38% /
udev             10M  8.0K   10M   1% /dev
none             50M   40M   11M  79% /run
none            5.0M     0  5.0M   0% /run/lock
none            249M     0  249M   0% /run/shm

আমি আরও বরাদ্দ করা উচিত? কিভাবে?

সম্পাদনা: এখানে আমার fstab:

admin@foo:~$ cat /etc/fstab
proc            /proc       proc    defaults    0 0
/dev/sda1       /           ext3    defaults,errors=remount-ro,noatime    0 1
/dev/sda2       none        swap    sw          0 0

সংশ্লিষ্ট উত্তর এইউ উপর, যে ব্যবহার উপহার একটি ওয়ার্কঅ্যারাউন্ড mountমধ্যে /etc/rc.local
lgarzo

@ লগারজো: যদিও এই স্ক্রিপ্টটিতে আকারটি কনফিগার করা অদ্ভুত মনে হচ্ছে, আপনি যে রান-এর জন্য অপেক্ষাকৃত ছোট আকার এবং এটি বাড়ানোর জন্য একটি ছেলের উপায় নিয়ে আলোচনা করার জন্য পোস্ট করেছেন এমন প্রশ্ন এবং উত্তর। ইতিমধ্যে আপনার সেরা উত্তর; দয়া করে এটি একটি উত্তর করুন যাতে আমি এটি গ্রহণ করতে পারি।
ব্রায়ান

উত্তর:


13

উকুন্টুকে জিজ্ঞাসা করা একটি পোস্টে , কোরিডিয়েন্ট একটি সম্ভাব্য কাজের পরামর্শ দিয়েছেন:

ফাইলটিতে একটি mountকমান্ড যুক্ত করা হচ্ছে /etc/rc.local:

mount -t tmpfs tmpfs /run -o remount,size=85M

নিশ্চিত করুন যে স্ক্রিপ্টটি exit 0সাফল্যের সাথে বা ত্রুটির কোনও অন্য মানতে " " থাকবে। (ফাইল থেকে কিছু অংশ।)


1
আপনি এই কমান্ডটি রিবুট ছাড়াই ওবুন্টু বা ডেবিয়ানে পরিবর্তনের আকারের জন্য ব্যবহার করতে পারেন - মাউন্ট -o রিমান্ট, আকার = 2 জি, নোয়াটিম / রান
জেমস এম

4

আমি মনে করি না / রানের আকার বাড়ানো প্রয়োজনীয়, তবে আপনার যদি এটি বাড়ানোর দরকার হয় তবে আপনার / ইত্যাদি / fstab ফাইলটি সম্পাদনা করার চেষ্টা করুন। সমস্ত মাউন্টপয়েন্ট এবং বেশিরভাগ পার্টিশন সেখানে তালিকাভুক্ত করা হয়। যদি আপনার / চালিত পার্টিশনটি একটি টিএমপিএফ হয় (যা এটি হওয়া উচিত, অন্তত /ubuntu/ / প্রশ্নগুলি / ৫7২ 7 w/why-has-var-run-been-migrated-to-run অনুযায়ী হবে এই নির্দেশাবলী অনুসরণ করে) তারপরে আপনি কেবল আপনার / রান মাউন্টের fstab লাইনটি নীচের মতো কিছুতে পরিবর্তন করতে পারেন:

none /dev/shm tmpfs defaults,size=8G 0 0

আকার ঠিক পরে ঘোষণা করা হয় কিভাবে defaults? এটি করার চেষ্টা করুন। এম ব্যবহার করে আপনি মেগাবাইটও ব্যবহার করতে পারেন:

none /dev/shm tmpfs defaults,size=100M 0 0

এর পরে কম্পিউটারটি পুনরায় বুট করুন এবং পরিবর্তনগুলি হওয়া উচিত।

সম্পাদনা করুন : স্ক্র্যাচ যা দেখে মনে হচ্ছে উবুন্টু run/ etc / init এবং /etc/init.d ফাইলগুলি ব্যবহার করে পার্টিশন তৈরি করে এবং fstab এর মাধ্যমে নয়। আপনাকে সেই ফাইলগুলি সন্ধান করতে হবে এবং মাউন্ট কমান্ডটি runএটি ম্যানুয়ালি তৈরি এবং সম্পাদনা করতে ব্যবহার করবে। এটি এখনই এটি পরীক্ষা করার জন্য আমার কাছে বাক্স নেই, তবে এটি চালানোর চেষ্টা করুন:

find /etc/init* -type f | xargs grep "mount"

অথবা

find /etc/init* -type f | xargs grep "run"

যদি এটি কোনও ব্যাশ স্ক্রিপ্টের মাধ্যমে মাউন্ট করা হচ্ছে তবে এটির জন্য ফাইল এবং লাইনটি খুঁজে পাওয়া উচিত।


2
এটি পুনরায় বুট করার প্রয়োজন হয় না; আপনি ঠিক করতে পারে mount -o remount /run
মাইকেল হ্যাম্পটন

যদিও সম্ভবত এটি ব্যর্থ হবে না? বিবেচনা / চালানোর পদ্ধতিটি কি এখনও সিস্টেমে প্রক্রিয়া দ্বারা ব্যবহৃত হয়?
মার্কোস ভেলাজকুয়েজ

সম্ভবত, কিন্তু খুব সম্ভবত না। এটি ব্যবহার করে দেখুন এবং দেখুন কী।
মাইকেল হ্যাম্পটন

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

এটি কাজ করে বলে মনে হচ্ছে না - কেবল এটি চেষ্টা করে দেখায় এবং এটি / রানের আকার পরিবর্তন করে না।
ব্যবহারকারী 9517

2

অস্থায়ী বৃদ্ধি tmpfs ফাইল সিস্টেম

1) আপনার পছন্দের কোনও পাঠ্য সম্পাদক /etc/fstabসহ খুলুন vi,

2) /dev/shmআপনার প্রত্যাশিত আকার নির্দিষ্ট করতে tmpfs আকারের বিকল্পটি চিহ্নিত করুন এবং ব্যবহার করুন

e.g. 512MB:
tmpfs      /dev/shm      tmpfs   defaults,size=512m   0   0

e.g. 2GB:
tmpfs      /dev/shm      tmpfs   defaults,size=2g   0   0

তারপর

mount -o remount /dev/shm

0

এটি অনুরোধ করা প্রশ্নের যথাযথভাবে উত্তর দেয় না কারণ এই বৈশিষ্ট্যটি উবুন্টু ১২.০৪-তে ছিল না, তবে এটি একই রকম প্রশ্নযুক্ত লোকদের সহায়তা করে যেমন ডিবিয়ান বাস্টার বা উবুন্টু 18.10 হিসাবে আপনি initramfs.runsize=বুট প্যারামিটার ব্যবহার করতে পারেন ; ডিফল্ট হয় initramfs.runsize=10%, তবে আপনি উদাহরণস্বরূপ initramfs.runsize=20%বা initramfs.runsize=128Mপরিবর্তে ব্যবহার করতে পারেন ।

এই বৈশিষ্ট্যটি ডেবিয়ান বাগ # 862013 এর প্রতিক্রিয়াতে যুক্ত করা হয়েছিল ।

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