কীভাবে রাইজাইজ / রান (আরও বড় করতে / চালাতে / shm করতে হবে) - এবং এটি 'সাইজ সেট কোথায়?


8

উবুন্টু 13.04 / dev / shm এ / রান / এসএমএমে syMLink হয় এবং / রান / এসএমএম কেবল / রানের উপ-ডিরেক্টরি। / রান কিছু tmpfs যা মাউন্ট করা থাকে তবে ………… আমি কী এবং কীভাবে খুঁজে পাচ্ছি না (অবশ্যই এটি / etc / fstab তে উপস্থিত নেই এবং আমি / etc / init * তে বুদ্ধিমান কিছু গ্রেপ করতে পারি না)।

যদিও সাধারণত এই ডিরেক্টরিটির কোনও মনোযোগের প্রয়োজন হয় না, ওরাকল সেটআপ করার সময় এবং ডিবি 2 সেটআপ করার সময়, আমি ত্রুটিগুলির মুখোমুখি হয়েছি যার শেষে "mean / dev / shm খুব ছোট" এর অর্থ দাঁড়ায়। নেট আরও বড় করার জন্য --rebind রান কীভাবে মাউন্ট করবেন সে সম্পর্কে পরামর্শ পূর্ণ, তবে এই অপারেশনটি এমন অ্যাপ্লিকেশনগুলিকে খুব ভালভাবে ভেঙে দেয় যা ব্যবহার করে / চালায় এবং ইতিমধ্যে রিবিন্ড হওয়ার মুহূর্তে চলছে (এবং এর মধ্যে অনেকগুলি রয়েছে বিশেষত ডেস্কটপে, সহ আপস্টার্ট, নেটওয়ার্ক ম্যানেজার বা উদেব) এর মতো জিনিস।

আমার প্রশ্নগুলো:

  1. যে কোডটি মাউন্ট করা / চালানো ঠিক কোথায় তা কখন ঘটে?

  2. এটি তৈরি হওয়ার মুহুর্তে আমার আকার বাড়াতে / চালানোর জন্য কী পরিবর্তন করা উচিত? (আমার ল্যাপটপে এটি 10% মেমরি লাগে - 6 জিবি ল্যাপটপে 600 এমবি - আমি এটি 1 জিবি দিতে চাই)

  3. যদি 2 অসম্ভব হয়ে থাকে তবে পুনরায় আকার দেওয়ার জন্য এটি পুনরায় ফিরিয়ে আনতে / চালানোর উপযুক্ত মুহূর্তটি কী - তাই কোনও কাজ আসলে / চালানো ব্যবহার শুরু হওয়ার আগেই এটি ঘটে?

  4. বিষয়টিতে কোনও ডকুমেন্টেশন রয়েছে কি? যদিও এখানে চালানো / চালানোর বিষয়ে অনেকগুলি পোস্ট এবং নোট রয়েছে তবে আমি এটির কনফিগার করার বিষয়ে কিছুই পাইনি।


3
ইতিহাসের স্বার্থে: আমি খুঁজে পেয়েছি যে ওরাকল সমস্যাগুলি সমাধান করার সর্বোত্তম উপায়টি ছিল ... বাইনারি-সম্পাদনা $ ORACLE_HOME / bin / ওরাকল এবং স্ট্রিং / dev / shm কে / রান / এসএমএমে পরিবর্তন (ভাগ্যক্রমে তারা একই দৈর্ঘ্যের হয়) । ওরাকল ভুলভাবে
সাইমিলিংকের

@Mekk; উজ্জ্বল! ব্যবহৃত: "vi /u01/app/oracle/product/11.2.0/xe/bin# vi ওরাকল" তারপরে "শিফট-কোলন" তারপরে "% s / \ / dev \ / shm / \ / রান \ / shm" এবং ENTER। চ্যাম্পের মতো কাজ করেছেন।
নিকোলাস

উত্তর:


10

উবুন্টুতে এই মাউন্টগুলি কনফিগার করা আছে /lib/init/fstabএবং এটি সেখানে ডিফল্ট মন্তব্যে যেমন বলেছে সেটিংসটিকে ওভাররাইড করতে আপনি কেবল লাইনটি অনুলিপি করতে পারবেন /etc/fstabএবং আপনি উপযুক্ত হিসাবে দেখতে পারাতে পারেন ify

# /lib/init/fstab: static file system information.
#
# These are the filesystems that are always mounted on boot, you can
# override any of these by copying the appropriate line from this file into
# /etc/fstab and tweaking it as you see fit.  See fstab(5).

আমার জন্য, / রানের আকারের মানটি কাস্টমাইজ করা সত্ত্বেও, এটি এখনও 10% শারীরিক মেমরি ডিফল্ট ব্যবহার করে মাউন্ট করা হয়েছিল। আমি যখন টাইপ করি তখন mountএন্ট্রিটি আমার আপডেট হওয়া মান (এই ক্ষেত্রে 50%) দিয়ে তালিকাভুক্ত হয় তবে আমার / রান ডিরেক্টরিতে আমার আসল বরাদ্দ করা আকারটি এখনও রয়েছে 10%। আমি এখানে কি অনুপস্থিত কিছু আছে?
রায়ান গ্রিফিথ

@RyanGriffith, systemd- এ স্যুইচ সহ, / lib / init / fstab চলে গেছে, তবে systemd এখনও / ইত্যাদি / fstab চেক করবে বলে মনে করা হচ্ছে, এবং আমি 17.04-এ চেষ্টা করার সময় এটি আমার পক্ষে কাজ করেছিল।
জেসন কন্টি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.