/ এবং / বাড়িতে একীভূত করার সবচেয়ে সহজ উপায় কী?


15

আমার পৃথক /এবং /homeপার্টিশন রয়েছে, যার মধ্যে উভয়ই তাদের ফাইল সিস্টেম হিসাবে ext4 ব্যবহার করে।
আমি কীভাবে সেগুলি একীভূত করতে পারি এবং সবচেয়ে সহজ উপায় কী?


2
আমি কেবল জিপিআর্ট এবং একটি লাইভ সিডি ব্যবহার সম্পর্কে জানি। আমার / বাড়ির আকার পরিবর্তন করুন এবং তারপরে প্রসারিত করুন //homeফাইলগুলিতে সরান /, এবং শেষ পর্যন্ত মুছুন /homeএবং প্রসারিত করুন /
অ্যাপাচি

1
আমি বলতে হবে কপি / ব্যাকআপ আপনার সমগ্র /homeএকটি বহিস্থিত ড্রাইভ, পুনরায় ইনস্টল করুন উবুন্টু একটি পার্টিশনসহ, তারপর আপনার বাড়ি ফিরে কপি করুন।
Marius

@ মারিয়াস, দেখা যাচ্ছে যে আমি যা লিখেছি তা সঠিকভাবে কাজ করে। (যা htorqueতার উত্তরে যা বলেছিল।) সুতরাং আমি তাকে গ্রহণ করব। :)
অ্যাপাচি

উত্তর:


13

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

  • লাইভ সিডি / ইউএসবি বুট করুন।
  • রুট পার্টিশন মাউন্ট করুন /mnt/root
  • হোম পার্টিশন মাউন্ট করুন /mnt/oldhome
  • ব্যবহার করে ডেটা অনুলিপি করুন rsync:

    sudo rsync -avz --hard-links --numeric-ids /mnt/oldhome/ /mnt/root/home
    
  • /mnt/root/etc/fstabআপনার হোম পার্টিশনের জন্য এন্ট্রিটি খুলুন এবং মুছুন।

  • রুট এবং হোম পার্টিশন আনমাউন্ট করুন এবং সিস্টেমটি পুনরায় বুট করুন। যদি সবকিছু প্রত্যাশা অনুযায়ী কাজ করে তবে আপনি আবার লাইভ সিস্টেমে পুনরায় বুট করতে পারেন এবং তারপরে:
  • খোলা Gparted
  • পুরানো হোম পার্টিশন মুছুন, রুট পার্টিশনটি পুনরায় আকার দিন।

এটা হওয়া উচিত।


1
এই rsync কমান্ডে কিছু উন্নতি করা যেতে পারে। সবার আগে আপনি পথের শেষে একটি স্ল্যাশ চাইবেন, বা হোমফোর্ডারের মধ্যে আপনি একটি ওল্ডহোমটি শেষ করবেন। আপনার বাড়ির / বাড়ির নিচে থাকা কোনওগুলির ক্ষেত্রে আপনি - যুক্ত-লিঙ্কগুলি যুক্ত করতেও পারেন। নিরাপদ দিকে থাকতে - লাইভ সিডিতে / ইত্যাদি / w পাসডাব্লুড, গ্রুপ in-এ কী আছে তার উপর নির্ভর করে নুনার-আইডিগুলি কোনও ক্ষতি করবে না।
andol

এছাড়াও, কোনও স্থানীয় আরএসএনসি করার সময় আপনি কি সংক্ষেপে সত্যই অনেক উপকারের আশা করতে পারেন?
andol

ধন্যবাদ। আমি তাদের উপরে উল্লিখিত আরএসসিএন কলটিতে যুক্ত করেছি।
কিবিবি

@ অ্যান্ডল: ধন্যবাদ, আমার উত্তরটি নিয়ে আমি খুব ম্লান ছিলাম। স্থানীয় সংকোচনের ক্ষেত্রে: হ্যাঁ, আমি কিছুটা পারফরম্যান্স বৃদ্ধি পেয়েছি, যতক্ষণ না কোনও পারফরম্যান্স হিট না হয়, আমি সংকোচনের সক্ষম করার প্রবণতা রাখি।
htorque

উত্তম উত্তর, তবে কয়েকটি নোট: --hard-linksকেবলমাত্র সংক্ষিপ্ত করা যেতে পারে -H, -zস্থানীয় ফাইল সিস্টেমগুলিতে আকাঙ্ক্ষিত / কার্যকর --numeric-idsহবে না এবং স্থানীয় ফাইল সিস্টেমে কোনও প্রভাব পড়বে না (অন্যান্য ড্রাইভের / etc / পাসডাব্লুডে যা আছে তা কোনও প্রভাব ফেলবে না) স্থানীয়ভাবে চালানো হলে)।
থোমাসরুতার

0

আমি সবচেয়ে সহজ বা সর্বোত্তম পদ্ধতির সম্পর্কে জানি না তবে আমি এটি কীভাবে করব তা এখানে। আমি কেবল ফোল্ডারটি তৈরি করব /এবং তারপরে /homeএটি থেকে সমস্ত ডেটা অনুলিপি করব । তারপর আমি লাইভ সিডি ব্যবহার করে আমার সিস্টেম রিবুট এবং জন্য পার্টিশন মুছে ফেলবে /homeএবং ফোল্ডার যে আমি তৈরি নামান্তর /করতে homeএবং জন্য করে delete এন্ট্রি /homefstab ফাইলে। এবং শেষ পদক্ষেপটি হ'ল / বাড়ির জন্য পার্টিশন মোছার মাধ্যমে তৈরি শূন্য স্থানটি ব্যবহার করার জন্য আমার মূল পার্টিশনের আকার পরিবর্তন করা।

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