"/ রান / লক" এবং "/ রান / এসএমএল" কিসের জন্য ব্যবহৃত হয়?


73

আমি কেবল কোথায় এবং কীভাবে /run/lockএবং /run/shmআমাদের পিসিকে সহায়তা করতে পারি তা জানতে চাই ।

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              56G   13G   41G  24% /
udev                  983M  4.0K  983M   1% /dev
tmpfs                 396M  840K  395M   1% /run
none                  5.0M  8.0K  5.0M   1% /run/lock
none                  990M  164K  990M   0% /run/shm

উত্তর:


101

সংক্ষিপ্ত উত্তর: তারা বিভিন্ন প্রক্রিয়াগুলির মধ্যে ভাগ করা ডিভাইস লক এবং মেমরি বিভাগগুলি সহ অস্থায়ী সিস্টেম ফাইলগুলি সঞ্চয় করে। চিন্তা করবেন না, তারা সাধারণত তাদের দেখানো "আকার" এর একটি ভগ্নাংশ ব্যবহার করেনdf

  1. /run, সাধারণভাবে, র‌্যামে থাকা অস্থায়ী ফাইল সিস্টেম (tmpfs) (ওরফে "রামডিস্ক"); এর অর্থ "অস্থায়ী" সিস্টেম বা রাষ্ট্র ফাইলগুলি সংরক্ষণের জন্য যা সমালোচনামূলক হতে পারে তবে পুনরায় বুট করার জন্য অধ্যবসায়ের প্রয়োজন হয় না

    • /runআসলে একটি মোটামুটি নতুন উদ্ভাবন, এবং একক একীভূত রুট tmpfs দিয়ে তৈরি করা (সহ /var/lockএবং /dev/shm) ব্যবহৃত হত এমন একাধিক tmpfs প্রতিস্থাপনের জন্য কয়েক বছর আগে যুক্ত হয়েছিল ।
    • প্রধান স্থানগুলি /run প্রতিস্থাপনগুলি হ'ল:
    / var / run → / রান
    / var / લોક → / রান / লক
    / dev / shm run / রান / shm [বর্তমানে কেবলমাত্র দেবিয়ান এটি করার পরিকল্পনা করছে]
    / tmp → / রান / tmp [alচ্ছিক; বর্তমানে কেবলমাত্র দেবিয়ান এটি সরবরাহ করার পরিকল্পনা করছে]
    
  2. /run/lock(পূর্বে /var/lock) লক ফাইল রয়েছে , অর্থাত্ ফাইলগুলি ইঙ্গিত করে যে একটি ভাগ করা ডিভাইস বা অন্যান্য সিস্টেম সংস্থান ব্যবহৃত হচ্ছে এবং এটি ব্যবহার করে প্রক্রিয়াটির পরিচয় (পিআইডি) রয়েছে; এটি অন্যান্য প্রক্রিয়াগুলি ভাগ করে নেওয়া ডিভাইসে অ্যাক্সেসকে সঠিকভাবে সমন্বয় করতে দেয়।

  3. /run/shm(পূর্বে /dev/shm) অস্থায়ী বিশ্ব লিখনযোগ্য শেয়ার্ড মেমরি। কড়া কথায় বলতে গেলে এটি পসিক্স শেয়ার্ড মেমরি এপিআই ব্যবহার করে প্রোগ্রামগুলির জন্য স্টোরেজ হিসাবে লক্ষ্য করে। এটি আন্তঃ-প্রক্রিয়া যোগাযোগ (আইপিসি) হিসাবে পরিচিত যাটিকে সহজ করে তোলে , যেখানে বিভিন্ন প্রক্রিয়া একটি সাধারণ মেমরি অঞ্চলের মাধ্যমে ভাগ করে নিতে এবং যোগাযোগ করতে পারে, যা এই ক্ষেত্রে সাধারণত একটি "র‌্যামডিস্ক" এ সঞ্চিত একটি সাধারণ ফাইল। অবশ্যই এটি অন্যান্য সৃজনশীল উপায়েও হতে পারে এবং ব্যবহৃত হতে পারে;)

  4. আকারটি সম্পর্কে উদ্বিগ্ন হবেন না : গুরুত্বপূর্ণভাবে, প্রচুর লোক দৌড়ান df -hএবং /runর‌্যামের সমর্থিত তা জেনে অবাক হয়ে যায় যে এই অদ্ভুত ফোল্ডারগুলির দ্বারা তাদের মূল্যবান স্মৃতিটি "নষ্ট" হচ্ছে। লিনাক্স যেমন আমার র‌্যামের কল্পকাহিনী খেয়েছে ঠিক তেমনি এই বিশ্বাসটিও ভুল।

    • প্রদর্শিত আকারটি কেবলমাত্র সর্বোচ্চ ব্যবহার করা যেতে পারে
    • এটি শারীরিক র্যামের 50% এ ডিফল্ট হয়
    • ব্যবহৃত কলামে কেবল যতটা দেখানো হয়েছে তা আসলে ব্যবহারে রয়েছে, যা উপরের স্ক্রিনশটটিতে মোট 1 মেগাবাইটের চেয়ে কম
    • ipcs -mপ্রকৃত ভাগ করা মেমরি বিভাগগুলি dfসারাংশের সাথে মিলেছে কিনা তা যাচাই করতে আপনি কমান্ডটি ব্যবহার করতে পারেন এবং কোন পিআইডি সেগুলি ব্যবহার করছে তাও দেখুন
    • আপনার নিয়মিত র‌্যামের মতো, /runঅবশেষে আপনার অদলবদলটিও পিছনে ফিরে আসে, তাই আপনি যদি /run/shm"দ্রুত" সংকলন বারের জন্য ব্যবহার করেন তবে তা মনে রাখবেন;)

+1 টি। সেন্টস (আরএইচইএল) 7.. * এখনও / ডি / এসএমএম এখনও ব্যবহার করুন।
টুয়ানিটিম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.