পুরানো ড্রাইভ থেকে নতুন ড্রাইভে ডেটা স্থানান্তর করতে আমি কীভাবে ডিডি ব্যবহার করতে পারি?


29

আমি আমার ল্যাপটপে অভ্যন্তরীণ SATA হার্ড ড্রাইভকে 40 জি ড্রাইভ থেকে 160 জি ড্রাইভে আপগ্রেড করছি। আমার কাছে একটি লিনাক্স / উবুন্টু ডেস্কটপ রয়েছে যার একটি সাটা কার্ড রয়েছে। আমি কার্যত দম্পতি সেন্টোস এবং ফ্রিবিএসডি বাক্সগুলির জন্য একই জিনিসটি করতে চাই এবং মনে হয় এটির একই সমাধান হবে।

আমি শুনেছি যে আমি 160 জি ড্রাইভের 40 জি পার্টিশনটি আয়না করতে ডিডি ব্যবহার করতে পারি , বা আমি আমার স্থানীয় সিস্টেমে 40G পার্টিশনটি একটি চিত্র হিসাবে সংরক্ষণ করতে পারি এবং তারপরে সেই 40 জি চিত্রটি 160 জি ড্রাইভে অনুলিপি করতে পারি।

আমি কীভাবে এটি করতে পারি তা কি কেউ বর্ণনা করতে পারেন? আমার কি অন্য কোনও ইউটিলিটি দরকার, যেমন জিপিটার্ড


3
আহা ... এটাই প্রথম প্রশ্ন !!
হর্ষিত শ্রীবাস্তব

2
এক নম্বর প্রশ্ন! আমি এই সাইটের প্রস্তাবকও, এবং আমি ভেবেছিলাম আমি মোটামুটি প্রযুক্তিগত প্রশ্ন দিয়ে সাইটটি বন্ধ করব। আমি একটি টি-শার্ট এবং কিছু সোয়াগ দিয়ে পুরস্কৃত হয়েছিল।
স্টেফান লাসিউইস্কি

উত্তর:


6

আপনার প্রথম কাজটি হ'ল উভয় ডিস্ককে একটি বিদ্যমান লিনাক্স সিস্টেমের সাথে সংযুক্ত করা বা নতুন ডিস্কটিকে মূল সিস্টেমে সংযুক্ত করা।

ভাল ডিস্কের উপরের ফাঁকা ডিস্কটি অনুলিপি করা খুব সহজ হওয়ায় আপনার অবশ্যই খুব সতর্ক থাকতে হবে !

বুট সেক্টর এবং সকলের সাথে শেষ পর্যন্ত আপনি এমন কিছু করতে চাইবেন:

dd if=/dev/hdx of=/dev/hdy

hdxআপনার 40 জি ডিস্কটি কোথায় এবং hdyএটি আপনার 160 জি ডিস্ক। আপনি লক্ষ্য করবেন যে পার্টিশনের মতো কোনও সংখ্যা নেই /dev/hdx1। এটি সম্পূর্ণ ডিস্ক, পার্টিশন সম্পর্কিত তথ্য এবং সমস্ত কিছু অনুলিপি করে।

আপনার নতুন ডিস্কটি পুরানো ডিস্কের মতোই হবে, 40 জি বরাদ্দ। আপনার ল্যাপটপটিতে ফিরে এলে ঠিক এটি বুট করা উচিত। আশা করি আপনি এলভিএম ব্যবহার করেছেন? অন্যথায় আশা করি আপনি সমস্ত পার্টিশন ব্যবহার করেন নি? এই পয়েন্টটি পেরিয়ে যাওয়ার জন্য আরও অনেক তথ্যের প্রয়োজন।

আরেকটি সমাধান হ'ল প্রতিটি পৃথক পার্টিশন ডাম্প করা। এটির জন্য আরও অনেক পরিস্থিতি সচেতনতা প্রয়োজন কারণ আপনাকে বুট তথ্য পুনরায় তৈরি করতে হবে।

হার্ড ডিস্কগুলি আপগ্রেড না করে, ক্লোনিং কম্পিউটারগুলির জন্য এই সমস্তগুলি সর্বোত্তমভাবে ব্যবহৃত হয়। আপনার ব্যাকআপগুলি ব্যবহার করে কোনও নতুন ইনস্টলেশন পুনরুদ্ধার করা আরও ভাল।


17

সাধারণত আমি একটি সমাধান যেমন "বাহ্যিক ঘের ব্যবহার করে ২ য় হার্ড ড্রাইভ হুক আপ করুন, একটি লিনাক্স সিডি থেকে বুট করুন, তারপরে একটি কমান্ড ব্যবহার করুন dd if=/dev/sda of=/dev/sdb bs=1G, তবে যেহেতু আপনি কাজের জন্য একই কৌশলটি ব্যবহার করতে চান, তাই আমার কাছে যা থাকতে পারে তা রয়েছে একটি ভাল সমাধান।

আমার সমস্ত সার্ভার এবং ল্যাপটপ ক্লোনজিলা ব্যবহার করে কাজের চিত্রে আসে । এটি ব্যবহারের দুটি উপায় রয়েছে ... যার মধ্যে একটি ডেডিকেটেড সার্ভার ব্যবহার করে এবং সম্ভবত এটি আপনার জন্য ওভারকিল এবং অন্যটি যা বুট সিডি এবং বাহ্যিক হার্ড ড্রাইভ ব্যবহার করে।

ধারণাটি হ'ল আপনি ক্লোনজিলা সিডি দিয়ে বুট করেন এবং একটি লার্জি (উত্স ড্রাইভের চেয়ে বড়) বহিরাগত ইউএসবি ড্রাইভ পান। ক্লোনজিলা বিদ্যমান ড্রাইভের একটি চিত্র তৈরির মাধ্যমে আপনাকে হাঁটাচ্ছে, তার পরে আপনি মেশিনটি শক্ত করে দেবেন, ড্রাইভটি প্রতিস্থাপন করুন, তারপরে ক্লোনজিলায় বুট করুন এবং এটি তথ্য পুনরুদ্ধারের মাধ্যমে আপনাকে অনুসরণ করবে।

এটি আপনাকে এটিকে সুযোগ দেয়) ইমেজটিকে একটি বড় ড্রাইভে রাখে এবং খ) ডেটার ব্যাকআপ ধরে রাখে।


5

আপনি যখন এই জাতীয় কোনও ডিস্ক অনুলিপি করতে dd ব্যবহার করতে পারেন, তখন এটির অনেকগুলি ত্রুটি রয়েছে:

  1. গন্তব্যটি উত্সের চেয়ে ঠিক একই আকার বা বড় হতে হবে
  2. অনুলিপি করার পরে, কোনও অতিরিক্ত স্থান ব্যবহার করার জন্য আপনাকে পার্টিশনগুলির আকার পরিবর্তন করতে হবে
  3. আপনি ফাঁকা জায়গা অনুলিপি করতে সময় নষ্ট করবেন
  4. পুরাতন ডিস্কে উপস্থিত কোনও বিভাজন সংরক্ষণ করা হয়

ঘোস্ট 4 লিনাক্স, পার্টক্লোন, বা ক্লোনজিলার মতো একটি ইমেজিং প্রোগ্রাম ব্যবহার করে কমপক্ষে 2 এবং 3 নম্বরগুলি যত্ন নিতে পারে আপনি সহজেই নতুন ডিস্কটি ফর্ম্যাট করতে পারেন, এটি মাউন্ট করতে পারেন এবং সমস্ত ফাইলকে cp -ax(মূল হিসাবে) অনুলিপি করতে পারেন এবং তারপরে পুনরায় ইনস্টল করতে পারেন নতুন ড্রাইভে বুট লোডার। এই পদ্ধতিটি উপরের কোনও ত্রুটিগুলি ভোগ করে না।


3

পার্টিশনটি অনুলিপি করতে আপনি ব্যবহার করতে পারেন dd if=/dev/srcDrive of=/dev/dstDriveবা এর মতো কিছু something আমি আপনাকে এর ম্যান পৃষ্ঠাটি পড়ার জন্য পুনঃসংশোধন করব । দুঃখিত আমি এখন থেকে অনেক বেশি তথ্য দিতে পারি না, কারণ আমি এখনই কাজ করছি ..


2

কীভাবে DD সঙ্গে এটা করতে চাইল, তখন আমি ভাল সাফল্য আউটপুট বংশীধ্বনিতুল্য ছিল ডাম্প মধ্যে পুনঃস্থাপন । উত্সটি ad1s1a এবং টার্গেট অ্যাড 2 এস 1 এ দেওয়া হয়েছে :

$ mount /dev/ad2s1a /target
$ cd /target
$ dump -0Lauf - /dev/ad1s1a  | restore -rf -

আমি এটি ফ্রিবিএসডি-তে চেষ্টা করেছি, আসলে আমি এটি ফ্রিবিএসডি ফোরামে পেয়েছি


1

এর একটি সহজ উদাহরণ হ'ল:

dd if=/dev/sda of=/dev/sdb

তবে আপনার যদি কিছু বিশেষ চাহিদা থাকে তবে আপনার সত্যিই ম্যানপেজ (ম্যান ডিডি) পড়তে হবে বা গুগলে অনুসন্ধান করা উচিত।

আরেকটি ধারণা হতে পারে ব্যবহার rsync (ভুলবেন না বা --numeric-আইডিগুলি [কপি একের পর এক ফাইলের পরিবর্তে ফাইল প্যাকেজ] ডান অপশন সেট করতে, -az পছন্দ করে [মত নামের ইউআইডি / gid পরিবর্তে ব্যবহার "রুট"] এবং সম্ভবত কিছু অন্যান্য)। লিঙ্কটিতে অনেক উদাহরণ রয়েছে।

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

আপনি যখন নিশ্চিত না হন আমি এইচডিডি ফর্ম্যাট করব এবং তারপরে আরএসসিএন দিয়ে ডেটা সিঙ্ক করব।


1

ঠিক আছে, আমি উভয় ডিস্ক সংযুক্ত এবং একটি লাইভ সিডি দিয়ে বুট করে এই জাতীয় স্থানান্তর করেছি।

  1. আপনি দ্বিতীয় ডিস্কে প্রথম ডিস্কের পার্টিশন তথ্যটি পুনরায় তৈরি করুন, সম্ভবত অতিরিক্ত স্থান ব্যবহারের জন্য কয়েকটি পার্টিশনকে আরও বড় করে তোলা হবে, ইত্যাদি।
  2. তারপরে ধরুন আপনার কাছে / dev / sda {1,2,3,4} আছে এবং সেগুলি / dev / sdb {1,2,3,4 copy অনুলিপি করতে চান, আপনি এমকেডির / এমএনটি / এসডি {এ, বি {{1 , 2,3,4} এবং প্রতিটি ডিয়ারের প্রতিটি পার্টিশন মাউন্ট করুন (বা আপনি যদি এটি একে একে করতে চান তবে আপনি একটি / mnt / উত্স / mnt / গন্তব্য তৈরি করতে পারেন এবং প্রতিটি জোড় মাউন্ট / অমাউন্ট করতে পারেন)
  3. তারপরে আপনি একটি সিপি -avr / mnt / উত্স / করেন। / এমএনটি / গন্তব্য / (বা একটি সিপি -avr / এমএনটি / এসডিএ 1 /। / এমএনটি / এসডিবি 1 /
  4. আপনি ওয়েব ব্রাউজ করার সময় অপেক্ষা করুন :)
  5. গ্রাব, লিলো বা আপনি যে কোনও বুটম্যানেজার ব্যবহার করেন তা পুনরায় ইনস্টল করতে নিজেকে মনে রাখবেন।

ফাইলগুলি অনুলিপি করার সাথে সাথে এটি ডিফল্ট করে ফেলুন, আপনি পার্টিশনগুলিতে ফাইল সিস্টেম পরিবর্তন করতে পারেন (রিসার্ফ বা এক্সট্রি 3 থেকে এক্স 4 এ স্থানান্তরিত করতে পারেন), তবে দয়া করে অনুগ্রহ করে অনুলিপি করার পরে / ইত্যাদি / fstab মনে রাখবেন নতুন পরিস্থিতি।

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