আমি কীভাবে আমার টিআরএসি ইনস্টলেশন ব্যাকআপ করব?


12

আমরা পৃথক ব্যবহার মধ্যে TRAC অনেক প্রকল্পগুলির জন্য আমাদের টিকেট সিস্টেম হিসাবে দৃষ্টান্ত এবং তাদের বন্ধ সাইটে বেশ কয়েকবার দুর্যোগ পুনরুদ্ধার জন্য একটি দিন সরানো থাকতে হবে।

এটি ঘটানোর সর্বোত্তম উপায় কী? Subversion জন্য svnsync অনুরূপ কি কিছু আছে ?

উত্তর:


8

ট্র্যাক পরিবেশ পুরোপুরি পুনরুদ্ধার করতে আপনার নিম্নলিখিত জিনিসগুলির প্রয়োজন:

  • ব্যাকআপ ডিবি;
  • ব্যাকআপ কনফিগারেশন ফাইলসমূহ;
  • উইকি ফাইলগুলি ব্যাকআপ করুন (এইচটিএমএল এবং সংযুক্তি);
  • আপনি যদি htpasswd লেখক ব্যবহার করেন তবে পাসওয়ার্ড ফাইলগুলি ব্যাকআপ করুন;
  • plugচ্ছিক প্লাগইন (এটি ডাউনলোডের জন্য উপলভ্য হলেও, আমি দ্রুত পুনরুদ্ধারের জন্য এগুলি ব্যাকআপ করব);

স্ট্যান্ডার্ড সেটআপের ক্ষেত্রে (এসকিউএলাইট সহ বিডি ব্যাকএন্ড হিসাবে) এর অর্থ এই যে আপনাকে ব্যাকআপ করতে হবে তা হ'ল ট্র্যাক ইনস্টল ডিয়ারের সামগ্রী।

এছাড়াও আপনার যে পাইথন প্যাকেজগুলি ইনস্টল করতে হবে তার তালিকা তৈরি করা কার্যকর হবে easy_install


6

আমি একটি স্ক্রিপ্ট ব্যবহার করেছি উভয় নিরাপদে এসভিএন + সম্পূর্ণ ট্র্যাক উদাহরণটিকে .tar.gz ফাইলে ব্যাকআপ করতে। সেখান থেকে অন্য ফাইলগুলির সাথে এটি যথারীতি ব্যাক আপ করা যায় ..

#!/bin/sh

DATE=`date +%F-%H%M%S`
nice svnadmin dump /var/svn/trac.example.com > dump.$DATE.svn
nice trac-admin trac.example.com hotcopy trac.example.com-$DATE.trac

# take the SVN dump, and trac hotcopy, put into a dated TGZ anc copy to /backup...    
nice tar czf svn-trac.$DATE.tar.gz  backupTrac.sh startTracd.sh trac.htdigest \
           trac.example.com-$DATE.trac dump.$DATE.svn && \
   cp svn-trac.$DATE.tar.gz /backup/trac/ &&
   rm -rf trac.example.com-$DATE.trac dump.$DATE.svn

মনে রাখবেন যে কোনও ধরণের বাইনারি ডিফ ব্যাকআপগুলির মধ্যে আকারটি সত্যই হ্রাস করতে পারে। একমাত্র ক্ষতি হ'ল যদি আপনি প্রাথমিক বা মধ্যবর্তী মধ্যবর্তীগুলির মধ্যে একটিতে হেরে যান।
জোশুয়া

ব্যাকআপের জন্য, আমি বরং খুব, খুব সুরক্ষিত খেলতাম। ডিস্কস্পেস সস্তা, ব্যাকআপটি পুনরুদ্ধার করতে সমস্যা হয় না।
আলিস্টার বুলম্যান

5

আপনি ট্র্যাকব্যাকআপটি একবার দেখে নিতে পারেন :

যেহেতু ট্র্যাক একটি ডাটাবেস ব্যাকএন্ড ব্যবহার করে তাই কোনও প্রকল্পের পরিবেশের ব্যাকআপ তৈরি করতে কিছু অতিরিক্ত যত্নের প্রয়োজন হয়। ভাগ্যক্রমে, ট্র্যাক-অ্যাডমিনের ব্যাকআপগুলি আরও সহজ করার জন্য একটি কমান্ড রয়েছে: হটকপি।

দ্রষ্টব্য: ট্র্যাক সাবকার্শনের সাথে মেলে হটকপি নামকরণ ব্যবহার করে, ট্র্যাক এবং সাবভার্সন উভয় সার্ভার পরিচালনা করার সময় এটি মনে রাখা সহজ করে তোলে।


0

আপনি যদি স্ক্লাইটটি ব্যাকএন্ড (ডিফল্ট সেটিংস) হিসাবে ব্যবহার করেন তবে আপনি কেবল ফাইলটি হটকপি করতে পারেন। ফাইলসাইজ (কমপক্ষে আমাদের জন্য) এত ছোট যে আমাদের এটির ধারাবাহিকতায় কখনও সমস্যা হয়নি।


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