লিনাক্স এফএইচএস: / এসআরভি বনাম / ভার… আমি কোথায় জিনিস রাখি?


55

আমার ওয়েব বিকাশের অভিজ্ঞতা ফেডোরা এবং আরএইচইএল দিয়ে শুরু হয়েছে তবে আমি উবুন্টুতে স্থানান্তর করছি। ফেডোরা / আরএইচইএল-তে, উবুন্টু / এসআরভি ব্যবহার করার সময় ডিফল্টরূপে / var ফোল্ডারটি ব্যবহার করা হবে বলে মনে হয়।

একে অপরকে ব্যবহার করার কোনও কারণ আছে এবং রেখাটি কোথায় বিভক্ত হয়? (এটি আমাকে এতটাই বিভ্রান্ত করেছে যে খুব সম্প্রতি অবধি আমি ভেবেছিলাম / সার্ভার / সার্ভিসের জন্য এসআরভি / এসআরআর)

আমার প্রধান উদ্বেগ দুটি ধরণের ফোল্ডার নিয়ে কাজ করে

  • ডিফল্ট www এবং ftp ডিরেক্টরি
  • নির্দিষ্ট অ্যাপ্লিকেশন ফোল্ডারগুলির মতো:
    1. সাম্বা শেয়ারগুলি (সম্ভবত একটি এসএমবি ফোল্ডারের নীচে গোষ্ঠীযুক্ত)
    2. ওয়েব অ্যাপ্লিকেশনগুলি (এগুলি www ফোল্ডারে যেতে হবে, বা আমি কি তার নিজস্ব ডিরেক্টরিতে "___ / www / ওয়ার্ডপ্রেস" -> "/ এসআরভি / ওয়ার্ডপ্রেস" এর মতো একটি সিমলিংক করতে পারি)

আমি সর্বোত্তম অনুশীলন, শিল্পের মান, এবং গুণগত কারণগুলির জন্য খুঁজছি যা পদ্ধতির পক্ষে সর্বোত্তম (বা কমপক্ষে কেন এটি অনুকূল)।


হতে পারে এই অন্য প্রশ্নটি আপনাকে সহায়তা করে: serverfault.com/questions/102569/…
পিটিম্যান

উত্তর:


51

এটি এলএসবি থেকে শুরু করে যা বলে যে " /varভেরিয়েবল ডেটা ফাইল রয়েছে This এটি স্পুল ডিরেক্টরি এবং ফাইলগুলি, প্রশাসনিক এবং লগিং ডেটা এবং ক্ষণস্থায়ী এবং অস্থায়ী ফাইলগুলি অন্তর্ভুক্ত করে।" তবে এটি এর জন্য বলে /srv: " /srvসাইট-নির্দিষ্ট ডেটা রয়েছে যা এই সিস্টেম দ্বারা পরিবেশন করা হয়।"

সুসই প্রথম ডিস্টোগুলির মধ্যে একটি যা আমি ওয়েবরুটগুলিতে ব্যবহার করেছিলাম /srv- সাধারণত দেবিয়ান / উবুন্টু / আরএইচইএল ব্যবহার করে /var/www- তবে এও সচেতন থাকুন যে আপনি যদি ইয়াম বা এপটি ব্যবহার করে কোনও ওয়েব অ্যাপ্লিকেশন ইনস্টল করেন তবে তারা সম্ভবত এর মধ্যেই প্রবেশ করবে /usr/share। এছাড়াও ফেডোরা জন্য প্যাকেজিং নির্দেশিকা বলে যে একটি "প্যাকেজ, একবার ইনস্টল এবং একটি ব্যবহারকারীর দ্বারা কনফিগার ব্যবহার করতে পারেন /srvডেটার জন্য একটি অবস্থান হিসাবে। প্যাকেজ কেবল বাক্সের বাইরে এই কাজ না"।

সুষম প্রতিচ্ছবিতে আমি বলব /var/www- বা আপনি উভয়ই /var/wwwএকটি সিমলিংক তৈরি করে করতে পারেন /srv/www। আমি জানি যে ওরাকল আরডিবিএমএস সিস্টেমগুলিতে আমি তৈরি করি আমি প্রায়শই /u01 /u02এগুলিকে সিমলিঙ্ক হিসাবে তৈরি করি /home/oracle। এর কারণ হ'ল অনেক ডিবিএ / u01 তে জিনিসগুলি আবিষ্কার করবে এবং আরও অনেকে আশা করে /home/oracle। সাধারণভাবে সিসাদমিনদের সম্পর্কেও এটি বলা যেতে পারে - কিছু স্বাচ্ছন্দ্যযুক্তভাবে সন্ধান করবে /var/wwwএবং কিছু /srv/wwwআমার নিজের মতো অন্যরাও অ্যাপাচি কনফিগারেশনের জন্য গ্র্যাপ করবে DocumentRoot

আশা করি এটি আপনার জন্য কিছু দিকনির্দেশনা সরবরাহ করে।


6
বেশিরভাগ স্টোরেজ এবং ব্যাকআপের কারণে আমি / srv এর আওতায় সাধারণত "পরিবেশন করা" সংস্থানগুলি রাখি। এইভাবে পরিবেশন করা ডেটা সিস্টেম স্টোরেজ করা ফাইল যেমন এ্যাপ ক্যাস এবং লগগুলির চেয়ে আলাদা স্টোরেজ পুলে থাকতে পারে এবং প্রয়োজনে আরও স্থান সংস্থান করা সহজ।
জের্লোস

3
/srvপার্টিশনটি ব্যবহার করা বিশেষত কার্যকর যখন আপনার পৃথক ড্রাইভ মাউন্ট করা থাকে /varএবং /srvআপনার লগিংটি আপনার আইওতে প্রভাবিত করতে চান না। এটি উল্লেখযোগ্য যে আপাচি পাশাপাশি Directoryনির্দেশিকা নিয়ে আসে /srv, তারা কেবল মন্তব্য করে।
ভের্লগটিম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.