পার্টিশনের মধ্যে আমি কীভাবে একটি লিনাক্স ইনস্টলেশন স্থানান্তর করব?


8

আমি একটি নতুন এইচডিডি পেয়েছি এবং একটি বিদ্যমান লিনাক্স ইনস্টলেশন (আরও সুনির্দিষ্ট: ওপেনসুএস 11.1) পুরানো এইচডিডি-র একটি পার্টিশন থেকে নতুন এইচডিডি-র একটি পার্টিশনে স্থানান্তরিত করতে চাই।

আমার পরিকল্পনাটি হ'ল:

  1. বুট সিডি ব্যবহার করে বুট করুন (আসুন এটি ওপেনসুএস বুট সিডি বলে দিন)

    সম্পাদনা হিসাবে অনেক লোক পরামর্শ দিয়েছে (সকলকে ধন্যবাদ)
    1 এ। এক ফাইল থেকে অন্য ড্রাইভে সমস্ত ফাইল অনুলিপি করুন

  2. পরিবর্তন / ইত্যাদি / fstab ( নতুন পার্টিশনে মাউন্ট পয়েন্ট যোগ করুন )
  3. /boot/grub/menu.conf পরিবর্তন করুন ( বুট পার্টিশন যুক্ত করুন)
  4. পুনরায় ইনস্টল গ্রাব

আমি কি সঠিক? এটাই কি?
নাকি আমি কোনও গুরুত্বপূর্ণ পদক্ষেপকে ভুল করেছিলাম? (আমি নিশ্চিত আমি পেরেছি)


1
আপনি পুরানো পার্টিশন থেকে নতুনটিতে ফাইলগুলি অনুলিপি করার ধাপটি মিস করেছেন। কেউ কেউ বলতে পারে যে এটি মোটামুটি গুরুত্বপূর্ণ ছিল :)
কাস

উত্তর:


4

আমি বলব যে একটি জিনিস আপনি মিস করেছেন।

  1. বুট সিডি ব্যবহার করে বুট করুন (আসুন এটি ওপেনসুএস বুট সিডি বলে দিন)

    1A। এক ফাইল থেকে অন্য ড্রাইভে সমস্ত ফাইল অনুলিপি করুন

  2. পরিবর্তন / ইত্যাদি / fstab (নতুন পার্টিশনে মাউন্ট পয়েন্ট পরিবর্তন করুন)

  3. /boot/grub/menu.conf পরিবর্তন করুন (বুট পার্টিশন পরিবর্তন করুন)
  4. পুনরায় ইনস্টল গ্রাব

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


অনুলিপিটি সম্পর্কে আপনাকে সতর্ক থাকতে হবে। সিপি করতে -a বিকল্পটি ব্যবহার করুন।
কিম

5
অথবা rsync ব্যবহার করুন। এর সুবিধা রয়েছে যে যদি কোনও কিছু অনুলিপিতে বাধা দেয় তবে আপনি কেবল আরএসসিএন চালাতে পারবেন এবং এটি শুরু থেকে শুরু করার পরিবর্তে যেখানে ছেড়ে গেছে সেখান থেকে এটি উঠবে। পছন্দ অনুসারে, এই কাজের জন্য সঠিক সরঞ্জামগুলি হ'ল: rsync, tar, cp -a
cas

+1 উপরে ক্রেগের পরামর্শটি সত্যই ভাল পরামর্শ।
এএক্সএক্সমাস্টার

1

অ্যাক্সেসমাস্টার নির্দেশিত হিসাবে আপনার ফাইলগুলি অনুলিপি করা দরকার। অন্য সব কিছুই আমার কাছে ঠিক দেখাচ্ছে। অন্যরা খুব অনুরূপ পথ অনুসরণ করেছে: একটি জিএনইউ / লিনাক্স ইনস্টলেশন একটি নতুন পার্টিশনে স্থানান্তরিত

ফাইলগুলি অনুলিপি করতে আপনি যে সিপি কমান্ডটি ব্যবহার করেছেন সে সম্পর্কে সতর্ক থাকুন। আপনি যখন সিমলিংকে আঘাত করবেন এবং মালিকানার তথ্য সংরক্ষণ করবেন তখন সঠিক আচরণ নিশ্চিত করতে -a বিকল্পটি ব্যবহার করুন।

কিছু লোকেরা নতুন পার্টিশনে ফাইলগুলি অনুলিপি করতে সিপির পরিবর্তে টার ব্যবহার করেছে:

d সিডি সোর্সডির; tar --create --file = -। | (সিডি টার্গেটডির; তার - এক্সট্র্যাক্ট - ফাইল = -)

প্রারম্ভের লিঙ্কে যেমন পরামর্শ দেওয়া হয়েছে, আপনি গ্রাব ফাইলে পুরানো এন্ট্রিটি ছেড়ে দিতে পারেন এবং আপনাকে আবার ফিরিয়ে নিতে হবে এমন ক্ষেত্রে কেবল একটি নতুন যুক্ত করতে পারেন।

শুভকামনা!


আমি এই আদেশে সেমিকোলনগুলিকে && (শর্তসাপেক্ষ অপারেটর) এ পরিবর্তনের পরামর্শ দিচ্ছি যাতে chdir () কোনও কারণে ব্যর্থ হলে (টাইপো, অনুমতি, যাই হোক না কেন) পরবর্তী 'টার' কমান্ড কার্যকর করা হবে না। এছাড়াও আমি উদাহরণস্বরূপ / var / log / wtmp বা / var / run / utmp এর উদাহরণগুলির মতো স্পার ফাইলগুলি পরিচালনা করতে সক্ষম করতে 'টার' --create সহ -S (--sparse) বিকল্পটি ব্যবহার করার পরামর্শ দিচ্ছি।
জিম ডেনিস

1

আমি মনে করি এটি কার্যকর হবে।

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

সুতরাং পদক্ষেপগুলি হবে:

  1. লাইভ সিডি ব্যবহার করে বুট করুন
  2. sudo dd if = / dev / xxx of = / dev / yvy বিএস = 32 কে

নিশ্চিত হয়ে নিন যে আপনি (ইনপুট ফাইল) পেয়েছেন এবং সঠিক, বা আপনি নিজের পুরানো ডিস্কটি ক্লোবার করবেন।


ডিডি করলে ফাইল সিস্টেমটিও অনুলিপি হয়ে যায়, এটি ডিস্কের আকার পরিবর্তনের জন্য প্রস্তুত নাও হতে পারে (নতুন ডিস্কে আরও স্থান থাকলেও)
জোয়াকিম এলফসন

সত্য, নতুন ডিস্কে ক্লোন করা পার্টিশনটি পুরানো ডিস্কের মূল পার্টিশনের মতোই আকারের হবে, সুতরাং সম্পূর্ণ নতুন ডিস্কটি ব্যবহার করার জন্য আপনাকে এটি প্রসারিত করতে হবে (আমি জিপিআর্ট ব্যবহার করতাম)। আপনি যদি ফাইল সিস্টেমগুলিও পরিবর্তন করতে চান তবে অন্য উত্তরে উল্লিখিত "সিপি -এ" পদ্ধতির আরও ভাল।
ফ্রেড হ্যামিল্টন

আপনি পুনরায় আকার 2 টি ব্যবহার করে ext2-3-4 ফাইলসাইটগুলির আকার পরিবর্তন করতে পারেন। অন্যান্য ফাইল সিস্টেমে একই ধরণের সরঞ্জাম রয়েছে। Ext এর জন্য ফাইল সিস্টেমের আকার হ্রাস করাও সম্ভব। আমি সর্বদা এটিকে সিপি / টার / ডাম্প পদ্ধতির চেয়ে বেশি পছন্দ করেছি।
ক্রিস্টফ প্রোভস্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.