এটা কি খারাপ / বিপজ্জনক / / ভার / ব্যাকআপগুলিতে স্বেচ্ছাসেবী ব্যাকআপ রাখা অনুচিত?


18

/var/backupsডেবিয়ান-ভিত্তিক সিস্টেমে সিস্টেম-তৈরি ডিরেক্টরি রয়েছে। আমার বেশ কয়েকটি গিট রিপোজিটরির ব্যাকআপ সংরক্ষণের জন্য জায়গা প্রয়োজন (প্রাইমারিগুলি বিটবাকেটে রয়েছে)। আমি যদি এগুলিকে / var / ব্যাকআপ / গিটে সংরক্ষণ করি তবে তা কী কার্যকর হবে না, বা তারা ইনপোরপুনের সময়ে স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে? আমার কি কোনও কারণ আছে / var / ব্যাকআপ ব্যবহার করা উচিত নয়? যদি থাকে তবে যুক্তিসঙ্গত বিকল্প কী?


এটি করা বিপজ্জনক নয়।
এফএমপুরফি

উত্তর:


19

/var/backupsডেবিয়ান নির্দিষ্ট। এটি এফএইচএসে নির্দিষ্ট করা হয়নি , এবং এর ব্যবহারটি ডেবিয়ান নীতিতে নথিভুক্ত করা হয়নি ( ডিবিয়ান বাগের প্রতিবেদনের লগগুলি দেখুন - # 122038 )। আচরণটি http://ubuntuforums.org/showthread.php?t=1232703 এ বর্ণনা করা হয়েছে ।

আমি @fpmurphy এর সাথে একমত হয়েছি যে ডেবিয়ান আপনার ব্যাকআপ ফাইলগুলি কখনও সরিয়ে ফেলতে পারে না বলে খুব কম বিপদ রয়েছে /var/backup, আমি মনে করি যে এতক্ষণে এমন একটি ডিরেক্টরি ব্যবহার করা ভাল নীতি যা দেবিয়ান-নির্দিষ্ট নয়। একটির জন্য, ডিবিয়ান তার নীতি পরিবর্তন করতে এবং জিনিসগুলি ভেঙে দিতে পারে। অন্যটির জন্য, ডিরেক্টরিটির জন্য কী রয়েছে সে সম্পর্কে ইতিমধ্যে ব্যবহারকারী সম্প্রদায়টির নির্দিষ্ট প্রত্যাশা রয়েছে। এবং পরিশেষে, কারণ এটি "পোর্টেবল" এই অর্থে নয় যে এই ডিরেক্টরিটি কোনও ডেবিয়ান বিতরণে কোথায় থাকবে তা পরিষ্কার নয়।

তাহলে FHS আমার বোঝার সঠিক হলে এটা মধ্যে Git আধারগুলির ক্লোনস করা উপযুক্ত হবে /opt/<project_name>/.gitবা /usr/local/src/<project_name/.git। আমার ব্যক্তিগত প্রবণতাটি পূর্বেরটিকে ব্যবহার করা হবে কারণ এটি প্রকল্পের উত্সগুলিকে ব্যাকআপের জন্য উন্মুক্ত করে দেয় যা উত্স ফাইল নয় এবং তাই গিটের মধ্যে নেই।

আপনি যদি সত্যিই এই সংগ্রহস্থলের ব্যাকআপ প্রকৃতির উপর জোর দিতে চান তবে আপনি এগুলি /backupsবা এমনকি /home/backupsদুটি ডিরেক্টরি নাম রাখতে পারেন যা প্রায়শই বাহ্যিক স্টোরেজের জন্য মাউন্ট পয়েন্ট হিসাবে ব্যবহৃত হয়।


7
/var/backupsআসলে হয় FHS উল্লেখ করেছে। এটি বলে যে ডিরেক্টরিটি "সংরক্ষিত" তবে অন্যটি
Ajedi32

8

আজকাল, মনে হচ্ছে এফএইচএস প্রস্তাব দেয় আপনি উদারভাবে যেকোনও উপ-ডিরেক্টরি /srvযেমন উদার করে তৈরি করতে পারবেন /srv/archives/bitbucket
এফএইচএস সংজ্ঞা দিয়ে যা আমি সত্যিই পরিষ্কার দেখতে পাই না তা হ'ল ব্যাকআপগুলি "সিস্টেম দ্বারা পরিবেশন করা" ফাইল নয়। যাইহোক, /srvএকটি বিনামূল্যে নাম স্থান।


-1

gitসংগ্রহস্থলগুলির ব্যাকআপ দেওয়ার সর্বোত্তম উপায় হ'ল সংগ্রহস্থলের (খালি) ক্লোন থাকা। gitএটির স্থান ব্যবস্থায় বেশ সাগ্রহযুক্ত, সেখানে কোনও কিছু সংকোচনে প্রায় কোনও লাভ হবে না। এবং একটি ক্লোন সহজেই আপ টু ডেট রাখা যায় (যদি না আপস স্ট্রিমিড হস্তক্ষেপ যেমন হোলসিল ইতিহাসের পুনর্লিখনের মতো না করে, কিছুই হারাতে পারে না)।


1
গিট ক্লোন একটি আয়না, ব্যাকআপ নয়। ব্যাকআপ অবশ্যই ইতিহাস সংরক্ষণ করবে। যদিও আপনার সংস্করণ নিয়ামক সংগ্রহস্থল ইতিহাস সংরক্ষণের জন্য তৈরি করা হয়েছে, যেমনটি আপনি লিখেছেন, ব্যর্থতা / ভুল থেকে এটি সম্পূর্ণরূপে অনাক্রমণ নয়। Taobackup.com/history.html
Hontvári Levente
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.