সুচিপত্র:
- ধাপ 1: অনুমান
- ধাপ 2: Rdiff- ব্যাকআপ ইনস্টল করুন
- ধাপ 3: আপনি যে ডিরেক্টরিগুলি ব্যাকআপ করতে চান তা চিহ্নিত করুন
- ধাপ 4: স্বয়ংক্রিয়
- ধাপ 5: একটি ফাংশন লিখুন
- ধাপ:: স্ক্রিপ্টকে বলুন কোন ব্যাকআপ করতে হবে
- ধাপ 7: পুরো জিনিস এখন একসাথে
- ধাপ 8: ক্রনে যোগ করুন
- ধাপ 9: পুনরুদ্ধার করুন
ভিডিও: Rdiff- ব্যাকআপ ব্যবহার করে আপনার লিনাক্স বক্সটি কিভাবে সহজে ব্যাকআপ করা যায়: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে লিনাক্সে একটি সহজ পূর্ণ বৈশিষ্ট্যযুক্ত ব্যাকআপ এবং পুনরুদ্ধার সিস্টেম চালানো যায় rdiff- ব্যাকআপ এবং একটি ইউএসবি ড্রাইভ ব্যবহার করে।
ধাপ 1: অনুমান
আমি এমন একটি সিস্টেম অনুমান করতে যাচ্ছি যা ইনস্টলেশনের জন্য yum ব্যবহার করে এবং আপনাকে /mnt//backup হিসাবে ইউএসবি ড্রাইভ মাউন্ট করেছে। এছাড়াও এটি ডাউনলোড থেকে এখানে পাওয়া যায়:
ধাপ 2: Rdiff- ব্যাকআপ ইনস্টল করুন
Rdiff-backup [root@HOST scripts]# yum install rdiff-backup ইনস্টল করুন
ধাপ 3: আপনি যে ডিরেক্টরিগুলি ব্যাকআপ করতে চান তা চিহ্নিত করুন
আপনি পুরো সিস্টেমটি ব্যাকআপ করতে পারেন, কিন্তু এটি অতিরিক্ত হতে পারে, আমি আমার /etc /ডিরেক্টরিটি নাম, সেন্ডমেইল, নেটওয়ার্ক, ইত্যাদি, /ডেটা এবং আমার হোম ডেয়ারগুলিতে যে কোনও পরিবর্তন করতে পারি তার জন্য ব্যাকআপ করতে চাই।
ধাপ 4: স্বয়ংক্রিয়
স্পষ্টতই আপনি এটি হাতে হাতে করতে চান না। আমরা একটি স্ক্রিপ্ট লিখব স্ক্রিপ্টে প্রথম জিনিস, আমরা ইউএসবি ড্রাইভ মাউন্ট করা আছে কিনা তা পরীক্ষা করে দেখব, এবং না থাকলে ছেড়ে দিন। #!/bin/bash#স্ক্রিপ্ট ইউএসবি ড্রাইভে ব্যাকআপ করার জন্য grep $ BACKUPBASE>/dev/null `তারপর echo" শুরু হচ্ছে $ 0 `date '' অন্যথায় echo" ERROR: $ BACKUPBASE মাউন্ট করা হয়নি "echo" $ 0 exiting 'date' "exit 1fi
ধাপ 5: একটি ফাংশন লিখুন
পরবর্তী আমরা ব্যাকআপ করার জন্য একটি ফাংশন লিখব। ফাংশন ব্যাকআপ {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" যদি [-d $ DEST] তারপর প্রতিধ্বনি হয় "Dest: $ DEST" অন্যথায় mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " --Force "fi #Perform ব্যাকআপ rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #4weeks rdiff-backup -v2 --remove-old-than-4w -force $ এর চেয়ে পুরনো সংস্করণ ফাইল DEST #প্রিন্ট করুন আমরা কি ব্যাক আপ করেছি এবং rdiff-backup -list-change-since 0D23h00m $ DEST} থেকে পরিষ্কার করেছি
ধাপ:: স্ক্রিপ্টকে বলুন কোন ব্যাকআপ করতে হবে
ব্যাকআপ $ BACKUPBASE /ডাটাব্যাকআপ $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup
ধাপ 7: পুরো জিনিস এখন একসাথে
#! যদি `df -h | grep $ BACKUPBASE>/dev/null `তারপর প্রতিধ্বনি করুন" $ 0 'তারিখ শুরু হচ্ছে "অন্যথায় প্রতিধ্বনি" ত্রুটি: $ ব্যাকআপ "মাউন্ট করা হয়নি" echo "$ 0 exiting' date '" exit 1fifunction backup {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE "যদি [-d $ DEST] তারপর প্রতিধ্বনিত হয়" Dest: $ DEST "অন্যথায় mkdir -p $ DEST echo" Dest: $ DEST -created "OPTS ="-force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #4weeks rdiff-backup -v2 -remove-old-4W এর চেয়ে পুরোনো সংস্করণ ফাইল -Force $ DEST #আমরা কি ব্যাকআপ নিয়েছি এবং পরিষ্কার করেছি তার একটি রিপোর্ট প্রিন্ট করুন rdiff-backup-list-change-since 0D23h00m $ DEST} backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
ধাপ 8: ক্রনে যোগ করুন
[root@HOST স্ক্রিপ্ট]# crontab -e10 1 * * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
ধাপ 9: পুনরুদ্ধার করুন
সবচেয়ে সাম্প্রতিক সংস্করণটি পুনরুদ্ধার করতে আপনি কেবল ব্যাকআপ ডিরেক্টরি থেকে ফাইলটি অনুলিপি করতে পারেন। আপনি যদি 2 দিন আগের সংস্করণ চান: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.conf
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
M5STACK কিভাবে ভিসুইনো ব্যবহার করে M5StickC ESP32 তে তাপমাত্রা, আর্দ্রতা এবং চাপ প্রদর্শন করা যায় - করতে সহজ: 6 টি ধাপ
M5STACK কিভাবে ভিসুইনো ব্যবহার করে M5StickC ESP32 তে তাপমাত্রা, আর্দ্রতা এবং চাপ প্রদর্শন করা যায় - কি করা সহজ: এই টিউটোরিয়ালে আমরা ENV সেন্সর (DHT12, DHT12, BMP280, BMM150)
এমএস ওয়ার্ড সহজে ব্যবহার করে ছবিতে ব্যাকগ্রাউন্ডটি কীভাবে সরানো যায়: 12 টি ধাপ
কিভাবে এমএস ওয়ার্ড ব্যবহার করে ছবিতে ব্যাকগ্রাউন্ড সরানো যায়: হাই বন্ধুরা !! আমি ফিরে এসেছি!!!!! আমি আপনাদের সবাইকে মিস করি :) আমার কাছে একটি নতুন নির্দেশযোগ্য যা খুব সহজ !!! আপনি কি জানেন যে আপনি মাইক্রোসফট ওয়ার্ডে ইমেজ এডিট করতে পারেন ?? হ্যাঁ আপনি ব্যাকগ্রাউন্ড অপসারণ করতে পারেন বা ইমেজ উন্নত করতে পারেন ,,, যদি আপনি অন্য অ্যাপ ব্যবহার না করে থাকেন তবে আপনি ব্যবহার করতে পারেন
কিভাবে এক্সেলে ম্যাক্রো তৈরি করা যায় এবং সহজেই ডাটা কপি করা যায়।: 4 টি ধাপ
কিভাবে এক্সেলে ম্যাক্রো তৈরি করা যায় এবং সহজেই ডাটা কপি করা যায় .: হাই
HC - 06 (স্লেভ মডিউল) "মনিটর সিরিয়াল Arduino" ব্যবহার না করে "NAME" পরিবর্তন করা যে "সহজে কাজ করে": ত্রুটিহীন উপায়!: 3 টি ধাপ
HC - 06 (স্লেভ মডিউল) "মনিটর সিরিয়াল Arduino" ব্যবহার না করে "NAME" পরিবর্তন করা … যে "সহজেই কাজ করে": ত্রুটিহীন উপায়!: পরে " দীর্ঘ সময় " HC - 06 (স্লেভ মডিউল) -এর নাম পরিবর্তন করার চেষ্টা করছেন, " Arduino এর সিরিয়াল মনিটর, & quot ছাড়া; সফল ", আমি আরেকটি সহজ উপায় খুঁজে পেয়েছি এবং এখন শেয়ার করছি! মজার বন্ধু