আমি কীভাবে পূর্ণ ব্যাকআপের জন্য ট্যার ব্যবহার করব এবং এসএসডি এবং এইচডিডি তে হোম সিস্টেমটি পুনরুদ্ধার করব?
বিদ্যমান ব্যাকআপ এবং পুনরুদ্ধার উত্তরগুলি কেসটি কভার করে না বলে মনে হচ্ছে যেখানে রুট এবং হোম পৃথক ডিভাইসে রয়েছে
আমি কীভাবে পূর্ণ ব্যাকআপের জন্য ট্যার ব্যবহার করব এবং এসএসডি এবং এইচডিডি তে হোম সিস্টেমটি পুনরুদ্ধার করব?
বিদ্যমান ব্যাকআপ এবং পুনরুদ্ধার উত্তরগুলি কেসটি কভার করে না বলে মনে হচ্ছে যেখানে রুট এবং হোম পৃথক ডিভাইসে রয়েছে
উত্তর:
এটি টিডব্লিউও ব্যাকআপ করতে পরামর্শ দেওয়া হয়। 1 / / এর জন্য / এবং 1 / বাড়ির জন্য পৃথক পার্টিশনে থাকলে। আপনি যদি একটি চান তবে আপনাকে সেই কমান্ডটিতে অনেকগুলি ব্যতিক্রম যুক্ত করতে হবে। উদাহরণ:
sudo su
cd /
tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /
tar -cvpzf backuphome.tar.gz --one-file-system /home/
আপনার মূলটিকে ব্যাকআপ করবে এবং সমস্ত মাউন্ট করা পার্টিশন যেমন / মিডিয়াকে বাদ দেবে (আপনি বাহ্যিক ডিভাইসগুলি ব্যাকআপ করতে চান না (আপনি সত্যিই তা করেন না)) এবং আপনি একেবারে / dev বা / proc এর মতো কোনও ব্যাকআপ নিতে চান না। এবং / হোম অন্য ব্যাকআপ যায়।
উপরের পদ্ধতিতে ব্যাকআপটি / এ সংরক্ষণ করা হয়। এটি কোনও বাহ্যিক মিডিয়ায় সংরক্ষণ করা ভাল; তারপরে আপনি ব্যাকআপ.আর্ট্রিজেডের সামনে একটি ডিরেক্টরি রাখতে পারেন এবং --exclude=...
প্রথম কমান্ডটি থেকে ড্রপ করতে পারেন ।
--exclude
প্রতিরোধ করবে প্রকৃত ব্যাকআপ backupped হবে।cvpzf: তৈরি করুন, ভার্বোজ করুন, অনুমতি সংরক্ষণ করুন, সংক্ষেপণ করুন, একটি ফাইল ব্যবহার করুন।
--one-file-system - আলাদা ফাইল সিস্টেমে ফাইল অন্তর্ভুক্ত করবেন না। আপনি যদি অন্য ফাইল সিস্টেমগুলি যেমন / হোম পার্টিশন, বা বাহ্যিক মিডিয়া মাউন্ট করা / মিডিয়াতে ব্যাকআপ রাখতে চান তবে আপনাকে আলাদাভাবে ব্যাকআপ নিতে হবে, অথবা এই পতাকাটি বাদ দিতে হবে। আপনি যদি এই পতাকাটি বাদ দেন, আপনি চান না এমন ফাইল সিস্টেম এড়ানোর জন্য আপনাকে আরও বেশ কয়েকটি --excolve = যুক্তি যুক্ত করতে হবে। এগুলি / প্রো,, সি, সিএনটি, / মিডিয়া, / মিডিয়া, / রান এবং / ডেভ ডিরেক্টরিগুলি হবে।/ proc এবং / sys ভার্চুয়াল ফাইল সিস্টেম যা চলমান কার্নেলের ভেরিয়েবলগুলিতে উইন্ডো সরবরাহ করে, তাই আপনি চেষ্টা করে ব্যাকআপ নিতে বা সেগুলি পুনরুদ্ধার করতে চান না। / dev হ'ল একটি টিএমপিএফস যার বিষয়বস্তু ইউদেব দ্বারা গতিময়ভাবে তৈরি এবং মুছে ফেলা হয়েছে, সুতরাং আপনি এটিকে ব্যাকআপ বা পুনরুদ্ধার করতে চান না। তেমনিভাবে, / রান একটি টিএমপিএফস যা চলমান সিস্টেম সম্পর্কে ভেরিয়েবল ধারণ করে যার ব্যাক আপ প্রয়োজন হয় না ( উত্স )।
সুতরাং ... আপনি যদি সত্যই এখনও "ওয়ান-লাইনার" চান তবে এটি দেখতে এরকম হতে পারে:
cd /
tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc
--exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys /
(আমি আশা করি বাদ দেওয়া দরকার যা কিছু পেয়েছিলাম)
পুনরুদ্ধার হবে
sudo su
cd /
tar xvzf backup.tar.gz
sudo
আপনি টার্ম কমান্ডের সামনে ব্যবহার করিনি যেহেতু আপনি অনুমতি সম্পর্কিত ত্রুটি বার্তা পাবেন (রুটের মালিকানাধীন ফাইলগুলির কারণে)।
tar
ডিভাইস এবং মাউন্ট পয়েন্ট সম্পর্কে সত্যই যত্ন করে না। অতিরিক্ত তথ্য অন্তর্ভুক্ত করতে দয়া করে আপনার পোস্টটি সম্পাদনা করুন।