উবুন্টুর জন্য সবচেয়ে বেশি টাইমম্যাচিনের মতো ব্যাকআপ প্রোগ্রাম কোনটি?


12

আমি এই নিবন্ধটি জানি তবে ওএসএক্সের টাইমম্যাচিনের সাথে কোনও তুলনা নেই। আমি এমন একটি ব্যাকআপ সফ্টওয়্যার সন্ধান করতে চাই যা টাইমম্যাচিনের মতোই বা আরও ভাল।

আমি এই জাতীয় একটি সফ্টওয়্যার চাই যা লিনাক্সে বড় ফাইলগুলির জন্য উপযুক্ত (50 গিগাবাইট) এইচডিডি এর কিছু ফর্ম্যাট ব্যবহার করতে পারে। আমি লক্ষ্য করেছি

  • এইচএফএস + এর ওএসএক্স ফর্ম্যাটটি লিনাক্স ডিস্ট্রোস দ্বারা সমর্থিত নয়, কারণ ২০০ 2006 সাল থেকে লিনাক্সে এইচএফএসের কোনও রক্ষণাবেক্ষণকারী নেই
  • দেবিয়ান 8.1 দ্বারা তৈরি এনটিএফএস ফর্ম্যাটটি পুরানো লিনাক্স ডিগ্রোস দ্বারা সমর্থিত নয়

উইন্ডোজ যদি সমর্থন করে, ভাল।

ব্যাকআপস (দেজা ডুপ) সফ্টওয়্যার দিয়ে চেষ্টা করুন

আমি প্রথমবার ব্যাকআপটি শুরু করেছি তবে ইতিমধ্যে মাত্র 10 জিবি ফাইলের ব্যাকআপটি দুই ঘন্টা চলার পরে আমি মধ্যাহ্নভোজনে যেতে চাই। তাই এটি আমাকে লাঞ্চের পরে এনে দিয়েছে

এখানে চিত্র বর্ণনা লিখুন

যা সত্যিই উন্মাদ, এখনই এখানে প্রতিবেদন করা হয়েছে , যেহেতু সফ্টওয়্যারটি ব্যাকআপগুলি করতে বিরতি দেওয়ার জন্য ডিজাইন করা হয়নি।

উত্তর:


9

আপনি ক্রোনোপেট ব্যবহার করতে পারেন। ক্রোনোপেট লিনাক্সের একটি ব্যাকআপ ইউটিলিটি, অ্যাপলের টাইম মেশিনের মডেল led এটি লক্ষ্য করে পর্যায়ক্রমিক ব্যাকআপ তৈরি সহজতর করা। Launchpad

ইনস্টল করতে, টার্মিনাল খোলার জন্য আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডটি চালাও:

sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete

উত্স থেকে ইনস্টল করতে, এখানে দেখুন

অথবা আপনি ব্যাক ইন টাইম চেষ্টা করতে পারেন। ফ্লাইব্যাক এবং "টাইমওয়াল্ট" থেকে অনুপ্রাণিত লিনাক্সের জন্য ব্যাক ইন টাইম একটি সাধারণ ব্যাকআপ সরঞ্জাম। ব্যাক ইন টাইম / লঞ্চপ্যাড

টার্মিনাল খোলার জন্য ইনস্টল করতে আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডটি চালাও:

sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4

একটি ব্যক্তিগত নোটে, আমি আমার সমস্ত ব্যাকআপ, সংরক্ষণাগার এবং ইমেজিংয়ের জন্য সিস্টামব্যাক ব্যবহার করি। এটি ইনস্টল করতে, টার্মিনাল খোলার জন্য আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডটি চালাও:

sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback

1
আমি সত্যিই এর উত্তর দিতে পারি না, তবে আমার যদি প্রকাশকটির কাছে এটি অনুমান করতে হয় তবে। যতক্ষণ পর্যন্ত সিস্টেমব্যাক, আমার উত্তরে যুক্ত তথ্য দেখুন। আশা করি এইটি কাজ করবে.
মিচ

1
উবুন্টুর সাথে আমার জানা একমাত্র ব্যাকআপ অ্যাপ্লিকেশনটি হ'ল ডাজ ডুপ।
মিচ

1
আমার একাধিক পুনরুদ্ধার পয়েন্ট থাকা দরকার, এজন্যই আমি সিস্টেমব্যাক ব্যবহার করি।
মিচ

1
@ মাসি backintimeউবুন্টুর ডিফল্ট সংগ্রহস্থলে রয়েছে। তবে এটি একটি পুরানো সংস্করণ 1.0.36। বর্তমান সংস্করণ হয় 1.1.6। প্যাকেজটি ডেবিয়ান থেকে প্রাপ্ত কারণ এটি। দাবি অস্বীকার: আমি বিআইটি দেব-দলের সদস্য
জার্মার

1
@ মাসি যা ডেজ ডুপ ছিল এবং ব্যাকআইনটাইম নয়। লঞ্চপ্যাডে দয়া করে এই বাগটি রিপোর্ট করুন ।
জার্মার

3

সময় স্থানান্তর

এটিতে একটি সাধারণ গ্রাফিকাল ইন্টারফেস রয়েছে তবে আপনি এটি টার্মিনাল থেকেও ব্যবহার করতে পারেন।

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update && sudo apt-get install timeshift -y

2

আপনি যদি কনসোল চেষ্টা করে কাজ করতে আপত্তি করেন না 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

1
এটি দীর্ঘ সময়ের জন্য উবুন্টুর অংশ, সুতরাং এটি আপনার পুরানো উবুন্টু সংস্করণেও খুঁজে পাওয়া উচিত। এখনও পর্যন্ত 16.04 এর জন্য চেক করা হয়নি, তবে আমার অনুমান যে এটি সেখানেও রয়েছে। এটি টার, বিজে 2 ইত্যাদি ব্যবহার করে These এগুলি সর্বদা উবুন্টু ডিস্ট্রিসের অংশ। এটি মাইএসকিএল ডাটাবেসগুলিও ফেলে দিতে পারে। এটি এনক্রিপশনের জন্য gnupg ব্যবহার করতে পারে। আপনি এফটিপিপি এর মাধ্যমে ফাইলগুলি সরাতে পারেন। আপনি ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করতে পারেন। এটি চেকসাম ব্যবহার করে। তবে আপনার কিছুটা সময় বিনিয়োগ করতে এবং বৈশিষ্ট্যগুলি পরীক্ষা করতে ইচ্ছুক হওয়া দরকার, সকলেই চান না যে
s

1
একটি জিনিস যদিও এটি করতে পারে না। এটি ডেটা ব্যাক আপ করার জন্য, স্ক্র্যাচ সরঞ্জাম থেকে সমস্ত একসাথে পুনরুদ্ধার নয়। আপনার যদি ক্লোনজিল্লার মতো ব্যবহারের মতো কিছু দরকার হয় তবে এটি পুরো ড্রাইভটি 1to1 অনুলিপি করে।
s1mmel

1
আপনি দয়া করে এর সাথে ব্যাকআপ তৈরির প্রাথমিক পদক্ষেপগুলি সরবরাহ করতে পারেন backup-manager। আমি মনে করি যে বিকল্পগুলি পর্যাপ্তরূপে সম্পূর্ণ নয়, কারণ লক্ষ্যটি হ'ল সরলতার সাথে ব্যাকআপগুলি প্রদান করা * । এগুলি অনেক সীমাবদ্ধ বলে মনে হচ্ছে তবে আমি ভুল হতে পারি। আপনি কমান্ডটি কীভাবে সংযুক্ত করতে পারেন তা দেখতে দুর্দান্ত লাগবে। আমি ডক্সে মাইএসকিউএল সম্পর্কে কিছুই খুঁজে পাচ্ছি না। আমি কাজের জন্য পোস্টগ্র্রেএসকিউএলকে সত্যিই পছন্দ করব।
লিও লোপোল্ড হার্টজ 준영

1
নিশ্চিত করুন। আমাকে কাজের ফাঁকে কিছুটা মিনিট খুঁজে পাওয়া দরকার। আমি নিজের উইকিকে কাজে লাগানোর জন্য এটি নিজেই ব্যবহার করছি।
s1mmel

আপনার যদি কোনও বিজ্ঞপ্তি ইমেলের প্রয়োজন হয় তবে এই অংশটি সরিয়ে ফেলুন </ dev / null 2> & 1 ইমেলটি কীভাবে সেট করে?
তেজাস শেঠি

0

আমি দেজা-ডুপ প্রস্তাব দিচ্ছি না কারণ এটি বৈশিষ্ট্যগুলিতে টাইম-মেশিনের কাছাকাছি নয় এবং অনেকগুলি ফাইল সিস্টেমের সাথে অস্থির। আমি আমার প্রয়োজনীয়তার জন্য বৈশিষ্ট্যগুলিতে পর্যাপ্ত পরিমাণ মিচের প্রস্তাব পেতে সক্ষম হইনি। তারা খুব বিরতি।

প্রক্রিয়া বিশুদ্ধতা

ভাল সিপিইউ অগ্রাধিকার ioniceহ্রাস করবে , অন্যান্য প্রক্রিয়াগুলির জন্য সিপিইউ শক্তি মুক্ত করবে, ডিস্কের অগ্রাধিকার হ্রাস করবে , অন্যান্য প্রক্রিয়াগুলির জন্য ডিস্ক i / o মুক্ত করবে)। ব্যবহারের tar czfসঙ্গে niceহিসাবে বর্ণনা এখানে বাড়িতে যেমন যে আপনি সহজেই অনেক প্রকল্পে আপনার সিস্টেমের সাথে উল্লম্ব কাজ করতে পারেন সিস্টেমের জন্য এবং তাদের পৃথকভাবে

# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home \
    --exclude=/media --exclude=/dev \
    --exclude=/mnt --exclude=/sys \
    --exclude=/run --exclude=/proc /

sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/

প্রক্রিয়াটির সিপিইউ খরচ সীমিত করুন

ধরে নিন আপনার 20 এমবি / সেকেন্ড / সেকেন্ডের সাথে একটি সীমিত সিস্টেম ইত্যাদি আল্ট্রাবুক রয়েছে। আপনি যদি এটি জানেন না, ব্যবহার করুন

# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz

তারপরে, আপনার সিপিইউ সীমাবদ্ধ করুন এবং করুন

# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz

গণনাটি জিপিইউতে সরান

টুডু ফিউচার


1
মসি এখানে বর্ণিত পদ্ধতিটি কি অন্য কেউ ব্যবহার করেছেন?
johann_ka

হ্যাঁ, কেবল গুগল মাসি এবং প্রাসঙ্গিক কমান্ড। আজকাল অনেক জায়গায় এটি স্ট্যান্ডার্ড।
লিও লোপল্ড হার্টজ 준영

0

এটি অবশ্যই আপনি চেয়েছেন এমন সবচেয়ে বেশি টাইমম্যাচিন-এর মতো প্রোগ্রাম নয়, তবে একটি সমাধান যা কাজ করে এবং কারণ ব্যাশ স্ক্রিপ্টগুলি সংশোধনযোগ্য এবং প্রসারিত হিসাবে কার্যকর করা হয়েছে:

Zaloha.sh সিঙ্ক্রোনাইজার ব্যবহার করে আপনার ডিরেক্টরিটির ব্যাকআপ তৈরি করুন :

$ Zaloha.sh --sourceDir="test_source" --backupDir="test_backup"

তারপর ব্যবহার করে আপনার ব্যাকআপ ডিরেক্টরির একটি hardlink ভিত্তিক স্ন্যাপশট তৈরি Zaloha_Snapshot.sh :

$ Zaloha_Snapshot.sh --backupDir="test_backup" --snapDir="test_backup_20200101"

অফিসিয়াল সংগ্রহস্থলটি এখানে: https://github.com/Fitus/Zaloha.sh

অফিসিয়াল ভাণ্ডারে সাধারণ কার্যকরী ডেমো এবং একটি বিস্তৃত ডকুমেন্টেশন রয়েছে যা এটি কীভাবে কাজ করে তা ব্যাখ্যা করে।

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