আমি কীভাবে পূর্ণ ব্যাকআপের জন্য ট্যার ব্যবহার করব এবং এসএসডি এবং এইচডিডি তে হোম সিস্টেমটি পুনরুদ্ধার করব?


14

আমি কীভাবে পূর্ণ ব্যাকআপের জন্য ট্যার ব্যবহার করব এবং এসএসডি এবং এইচডিডি তে হোম সিস্টেমটি পুনরুদ্ধার করব?

বিদ্যমান ব্যাকআপ এবং পুনরুদ্ধার উত্তরগুলি কেসটি কভার করে না বলে মনে হচ্ছে যেখানে রুট এবং হোম পৃথক ডিভাইসে রয়েছে


আপনাকে স্বাগতম! আপনি কি এক সময়ের জিনিস বা একটি অবিচ্ছিন্ন / পর্যায়ক্রমিক সমাধান খুঁজছেন? ব্যাকআপ গন্তব্য স্থানীয় বা দূরবর্তী? tarডিভাইস এবং মাউন্ট পয়েন্ট সম্পর্কে সত্যই যত্ন করে না। অতিরিক্ত তথ্য অন্তর্ভুক্ত করতে দয়া করে আপনার পোস্টটি সম্পাদনা করুন।
ডেভিড ফোস্টার 18

"বিদ্যমান ব্যাকআপ এবং পুনরুদ্ধার উত্তরগুলি কেসটি মূল এবং হোম পৃথক ডিভাইসে রয়েছে বলে মনে হয় না" কারণ: এটি একটি খারাপ ধারণা এবং 2 ব্যাকআপ ফাইল তৈরি করা কেবল চৌকস নয়, আরও দক্ষ efficient
রিনজউইন্ড

উত্তর:


17

এটি টিডব্লিউও ব্যাকআপ করতে পরামর্শ দেওয়া হয়। 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আপনি টার্ম কমান্ডের সামনে ব্যবহার করিনি যেহেতু আপনি অনুমতি সম্পর্কিত ত্রুটি বার্তা পাবেন (রুটের মালিকানাধীন ফাইলগুলির কারণে)।


আপনার দুটি লাইন পরামর্শটি সিস্টেমটিকে ব্যাকআপ করার সময় খুব ভালভাবে কাজ করেছিল যখন আমি একটি বার্তা পেয়েছিলাম। "/lib64/ld-linux86-64.so2 tar: /: ফাইল পড়ার সাথে সাথে এটি পরিবর্তন হয়েছে" " ব্যাকআপের সময় এটি কি স্বাভাবিক?
বিল্ড করুন

হ্যাঁ. ডার নিজেই সেই ফাইলটির ব্যাকআপ ক্রিয়া চলাকালীন ফাইলের পরিবর্তনের বিষয়ে আপনাকে অবহিত করবে (এটি ফাইলের ব্যাকআপ নেওয়ার আগে এবং পরে এটির স্থিতি পরীক্ষা করে)। সাধারণভাবে এই বার্তাগুলি নিরীহ are আপনার যদি নিজের নিজস্ব সফ্টওয়্যার / ডেটা থাকে এবং সেই ফাইলগুলির মধ্যে একটির কাছে আসে তবে আমি নিজেই ব্যাকআপটি পুনরায় তৈরি করব।
রিঞ্জউইন্ড

স্ট্যান্ডার্ড টার সংকোচিত করে না, এটি কেবল একটি ফাইলে (টিএআর = টেপ আর্কাইভ) সাথে সমস্ত কিছু সংযুক্ত করে। পরিবর্তে gtar চেষ্টা করুন।
অ্যালান ক্যাম্পবেল

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