আমরা পৃথক ব্যবহার মধ্যে TRAC অনেক প্রকল্পগুলির জন্য আমাদের টিকেট সিস্টেম হিসাবে দৃষ্টান্ত এবং তাদের বন্ধ সাইটে বেশ কয়েকবার দুর্যোগ পুনরুদ্ধার জন্য একটি দিন সরানো থাকতে হবে।
এটি ঘটানোর সর্বোত্তম উপায় কী? Subversion জন্য svnsync অনুরূপ কি কিছু আছে ?
আমরা পৃথক ব্যবহার মধ্যে TRAC অনেক প্রকল্পগুলির জন্য আমাদের টিকেট সিস্টেম হিসাবে দৃষ্টান্ত এবং তাদের বন্ধ সাইটে বেশ কয়েকবার দুর্যোগ পুনরুদ্ধার জন্য একটি দিন সরানো থাকতে হবে।
এটি ঘটানোর সর্বোত্তম উপায় কী? Subversion জন্য svnsync অনুরূপ কি কিছু আছে ?
উত্তর:
ট্র্যাক পরিবেশ পুরোপুরি পুনরুদ্ধার করতে আপনার নিম্নলিখিত জিনিসগুলির প্রয়োজন:
স্ট্যান্ডার্ড সেটআপের ক্ষেত্রে (এসকিউএলাইট সহ বিডি ব্যাকএন্ড হিসাবে) এর অর্থ এই যে আপনাকে ব্যাকআপ করতে হবে তা হ'ল ট্র্যাক ইনস্টল ডিয়ারের সামগ্রী।
এছাড়াও আপনার যে পাইথন প্যাকেজগুলি ইনস্টল করতে হবে তার তালিকা তৈরি করা কার্যকর হবে easy_install।
আমি একটি স্ক্রিপ্ট ব্যবহার করেছি উভয় নিরাপদে এসভিএন + সম্পূর্ণ ট্র্যাক উদাহরণটিকে .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
আপনি ট্র্যাকব্যাকআপটি একবার দেখে নিতে পারেন :
যেহেতু ট্র্যাক একটি ডাটাবেস ব্যাকএন্ড ব্যবহার করে তাই কোনও প্রকল্পের পরিবেশের ব্যাকআপ তৈরি করতে কিছু অতিরিক্ত যত্নের প্রয়োজন হয়। ভাগ্যক্রমে, ট্র্যাক-অ্যাডমিনের ব্যাকআপগুলি আরও সহজ করার জন্য একটি কমান্ড রয়েছে: হটকপি।
দ্রষ্টব্য: ট্র্যাক সাবকার্শনের সাথে মেলে হটকপি নামকরণ ব্যবহার করে, ট্র্যাক এবং সাবভার্সন উভয় সার্ভার পরিচালনা করার সময় এটি মনে রাখা সহজ করে তোলে।
আপনি যদি স্ক্লাইটটি ব্যাকএন্ড (ডিফল্ট সেটিংস) হিসাবে ব্যবহার করেন তবে আপনি কেবল ফাইলটি হটকপি করতে পারেন। ফাইলসাইজ (কমপক্ষে আমাদের জন্য) এত ছোট যে আমাদের এটির ধারাবাহিকতায় কখনও সমস্যা হয়নি।