/ রান এবং / ভার / রান মধ্যে পার্থক্য


34

/runডিরেক্টরি এবং var/runডিরেক্টরি মধ্যে কোন পার্থক্য আছে ? মনে হয় পরেরটি পূর্বের একটি লিঙ্ক। বিষয়বস্তু যদি এক হয় এবং একই হয় তবে দুটি ডিরেক্টরি প্রয়োজন?

উত্তর:


26

ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ড উইকিপিডিয়া পৃষ্ঠা থেকে :

আধুনিক লিনাক্স ডিস্ট্রিবিউশনে একটি / রান ডিরেক্টরিকে একটি অস্থায়ী ফাইল সিস্টেম (tmpfs) হিসাবে অন্তর্ভুক্ত করা হয় যা FHS সংস্করণ 3.0 অনুসরণ করে অস্থায়ী রানটাইম ডেটা সঞ্চয় করে। এফএইচএস সংস্করণ ২.৩ অনুসারে, এই ডেটাটি / ভার / রানে সংরক্ষণ করা উচিত তবে কিছু ক্ষেত্রে এটি সমস্যা ছিল কারণ এই ডিরেক্টরিটি সর্বদা প্রথম দিকে বুটে পাওয়া যায় না। ফলস্বরূপ, এই প্রোগ্রামগুলিকে ডিভাইস ডিরেক্টরিটি উদ্দেশ্য না করে সত্ত্বেও /dev/.udev, /dev/.mdadm, /dev/.systemd বা /dev/.mount ডিরেক্টরিগুলি ব্যবহার করার মতো কৌশলগুলি অবলম্বন করতে হয়েছিল যেমন তথ্য জন্য। অন্যান্য সুবিধাগুলির মধ্যে, এটি কেবলমাত্র পঠনযোগ্য মাউন্ট ফাইল সিস্টেমের সাথে সিস্টেমকে সাধারণত ব্যবহার করা সহজ করে তোলে।

সুতরাং আপনি যদি ইতিমধ্যে একটি অস্থায়ী ফাইল সিস্টেম তৈরি করে থাকেন তবে এর /runসাথে লিঙ্ক /var/runকরা হ'ল পরবর্তী যৌক্তিক পদক্ষেপ (ফাইলগুলি ডিস্কে রাখা বা একটি পৃথক তৈরি করার বিপরীতে tmpfs)।


1
এটি পরিষ্কার করার জন্য, /run নতুন /var/run। সুতরাং, /var/runসাধারণত প্রতিলিপি হয় /run
এক্স-ইউরি

9

কিছু ইউটিলিটি traditionতিহ্যগতভাবে ব্যবহৃত হয় /var/run, অন্যান্য/runProcess তাদের প্রক্রিয়া সম্পর্কিত উপাদানগুলি সঞ্চয় করতে। এগুলি যখন ডিস্ক ডিরেক্টরিতে প্রকৃত ছিল তখন এগুলি পৃথক ডিরেক্টরি বলে খুব বেশি কিছু যায় আসে না।

আজকাল /run/প্রায়শই tmpfs( mount | fgrep runএবং) হিসাবে প্রয়োগ করা হয় এবং সেই ডিরেক্টরিগুলির ডেটা একটি রিবুট টিকবে না (যা একটি ভাল জিনিস)। প্রতীকী লিঙ্কটি ব্যবহার করে এগুলি একসাথে মানচিত্র করা এবং একটি মাউন্ট সংরক্ষণ করা আরও কিছুটা অর্থবোধ করে, বিশেষত যেহেতু এই ডিরেক্টরিগুলির অনুমতি এবং সেটিংস যেভাবেই হবে একইভাবে (কিছু অন্যান্য "ডিরেক্টরি" যা চালু রয়েছে তার বিপরীতে tmpfs)

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