আপনি যদি কনসোল চেষ্টা করে কাজ করতে আপত্তি করেন না backup-manager
, এটি বিতরণ সহ আসে। হ্যান্ডলিংটি একটি কনফিগার ফাইল / / ইত্যাদি বসে বসে করা হয়।
sudo apt-get install backup-manager
ফাইলটি পরিবর্তন করতে আপনি কনসোলে ন্যানো ব্যবহার করতে পারেন।
sudo nano /etc/backup-manager.conf
আপনার এটির বেশিরভাগ প্রয়োজন হবে না। আমি ব্যক্তিগতভাবে যা পছন্দ করি তা হ'ল অতিরিক্ত প্যাকেজের দরকার নেই।
এখানে ব্যাকআপের একটি ছোট উদাহরণ রয়েছে।
ফাইলগুলি কোথায় সংরক্ষণ করবেন?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
আপনার ডিরেক্টরি চয়ন করুন, যেখানে ফাইল স্থাপন করা উচিত।
নীচের নীচের সেটিংসে মনোযোগ দিন
# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"
# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"
আপনি যদি কিছু ব্যাকআপ করেন /home
বা /movie
আপনি এই বিকল্পটি রেখে যেতে পারেন, তবে কেবলমাত্র রুট এবং মূল গোষ্ঠী ব্যাকআপটি অ্যাক্সেস করতে সক্ষম হতে পারে
সার্ভার ব্যাকআপের জন্য (যেমন একটি মাল্টি ইউজার সার্ভার এবং / অথবা ফোল্ডারগুলি /var/www/
/opt/
/etc/
/var/
) পুনরুদ্ধারের পরে ফাইলগুলির মালিকানা / অ্যাক্সেসযোগ্যতা সংরক্ষণ করার জন্য আপনি এই বিকল্পটি মিথ্যা হিসাবে নির্ধারণ করতে পারেন। অন্যথায় আপনাকে পুনরুদ্ধারের পরে ম্যানুয়ালি সেট করতে হবে।
আপনার ব্যাকআপ পদ্ধতিটি চয়ন করুন
##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################
# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"
পছন্দ করা
export BM_ARCHIVE_METHOD="tarball-incremental"
ব্যাকআপ নেওয়ার জন্য ডিরেক্টরিগুলি চয়ন করুন
বিভাগে আরও তথ্য পাওয়া যাবে
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
এখানে আমি নিম্নলিখিত অপশন চেক
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
মাস্টার এবং ইনক্রিমেন্টালগুলির ঘূর্ণন চয়ন করুন
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
আমি সোমবারে (সপ্তাহের প্রথম দিন) সাপ্তাহিক ফুল ব্যাকআপগুলি বেছে নেওয়ার চেষ্টা করেছি। তার মানে প্রতি সোমবার আমি একটি পূর্ণ ব্যাকআপ পাই এবং সপ্তাহের বাকি অংশগুলি বিভিন্ন ছোট ছোট ইনক্রিমেন্টাল ফাইলে সংরক্ষণ করা হবে। সুতরাং তাদের পুনরুদ্ধার মানে হবে। আপনার ডেটার সর্বশেষ ব্যাকআপটি ফিরে পেতে পুরো ব্যাকআপটি পুনরায় তৈরি করুন এবং তারপরে ইনক্রিমেন্টাল ফাইলগুলি।
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
Cronjob
ব্যাকআপটি স্বয়ংক্রিয়ভাবে করতে একটি সাধারণ ক্রোনজব ব্যবহার করুন
sudo -i
crontab -e
নিম্নলিখিত প্রবেশ
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
আপনার যদি কোনও বিজ্ঞপ্তি ইমেলের প্রয়োজন হয় তবে এই অংশটি সরিয়ে দিন
>/dev/null 2>&1