আমি কীভাবে হোম ডিরেক্টরিটি আলাদা পার্টিশনে স্থানান্তর করতে পারি?


22

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


1
আপনি সর্বদা পুনরায় বিভাজন করতে পারেন এবং তারপরে ব্যাকআপ থেকে হোম / পুনরুদ্ধার করতে পারেন। আপনার ব্যাকআপ আছে, তাই না?
কিথবি

উত্তর:


13

আপনার প্রশ্নটি ডিস্ট্রো-নিউট্রাল, সুতরাং আমি যদি আপনার নির্দিষ্ট কিছু উল্লেখ না করি তবে কেবল আপনার পাশের সমতুল্যটি ব্যবহার করুন।

আমি সত্যিই আপনাকে ব্যাকআপগুলির জন্য একটি বাহ্যিক কেনার পরামর্শ দিচ্ছি, বিশ্বাস করুন, আপনার ডেটা হারানো সবচেয়ে খারাপ। আপনার নিজের ঝুঁকিতে এগিয়ে যান - তবে আপনি যদি এটি না পান তবে আপনি যা করতে পারেন তা এখানে।

তুমি কি চাও

  • আপনার / হোম ডিরেক্টরি ডিরেক্টরি
  • বিনামূল্যে স্থান, আপনার / হোম ডিরেক্টরি আকারের চেয়েও বেশি
  • ডিস্ক বিভাজন সরঞ্জাম, আমি জিপিআরটি সুপারিশ

কি করো

  • আপনার / হোম ডিরেক্টরিটির আকার পরীক্ষা করুন (শেষ ফলাফলটি হোমের মোট হবে):

    du -h /home

  • নতুন পার্টিশনের জন্য আপনার কাছে পর্যাপ্ত ফাঁকা জায়গা আছে কিনা তা পরীক্ষা করে দেখুন:

    df -h

  • জিপিআরটি ইনস্টল করুন

    sudo apt-get install gparted

আপনার / হোম ডিরেক্টরি ডিরেক্টরি আকারের চেয়ে আরও মুক্ত স্থান প্রয়োজন need যদি আপনার কাছে ফাঁকা জায়গা না থাকে, তবে আপনি সেই নতুন পার্টিশন তৈরি করতে পারবেন না এবং আপনার ডেটা কোনও বাহ্যিক দিকে সরিয়ে নেওয়া দরকার।

আপনার যদি স্থানটি থাকে তবে আপনার বিদ্যমান পার্টিশনটি সঙ্কুচিত করতে জিপিআর্ট ব্যবহার করুন এবং তারপরে নিখরচায় অবিকৃত স্থান সহ একটি নতুন পার্টিশন তৈরি করুন। আপনার নতুন পার্টিশনটি প্রস্তুত হয়ে গেলে, এটি / dev / sdax ( sudo fdisk -lএটি দেখার জন্য ব্যবহার করুন ) নোট করুন এবং আপনার / হোম ফাইলগুলিকে এতে অনুলিপি করুন।

নতুন ডিস্ট্রোতে পার্টিশনটি ব্যবহার করা হচ্ছে

আপনি অন্য ডিস্ট্রো ইনস্টল করার কথা উল্লেখ করেছেন, আপনি যদি আপনার বর্তমান ডিস্ট্রোকে ওভাররাইড করার পরিকল্পনা করেন তবে ইনস্টলেশন চলাকালীন আপনাকে পার্টিশন সেটআপ করতে বলা উচিত। এই মুহুর্তে আপনি এই পার্টিশনটিকে / home হিসাবে নির্দিষ্ট করতে পারেন, না চয়ন করুন এটির বিন্যাস করা এবং সমস্ত কিছু ঠিকঠাক হবে, আপনি পরবর্তী অংশটি এড়িয়ে যেতে পারেন।

তবে আপনি যদি নতুন / হোম পার্টিশনের সাথে আপনার বর্তমান ডিস্ট্রোটি কাজ করতে চান তবে এই বিভাগটি অনুসরণ করুন:

বিদ্যমান ডিস্ট্রোতে পার্টিশনটি মাউন্ট করুন

পার্টিশনটিকে আপনার নতুন / হোম হিসাবে ব্যবহার করতে আমাদের আপনার ওএসকে বলতে হবে, আমরা এটি fstab এ করি, তবে প্রথমে আসুন আমরা এই নতুন বিভাজনের ইউইউডি খুঁজছি:

ls -l /dev/disk/by-uuid

আপনার নতুন পার্টিশনের / এসড্যাক্সকে ক্রস করুন এবং এর ইউআইডিটি অনুলিপি করুন, আমার দেখতে দেখতে দেখতে ভাল লাগে 3d866059-4b4c-4c71-a69c-213f0e4fbf32

ব্যাকআপ fstab: fstab sudo cp /etc/fstab /etc/fstab.bak সম্পাদনা করুন:sudoedit /etc/fstab

ধারণাটি হ'ল একটি নতুন লাইন যুক্ত করা যা / হোমে পার্টিশনটি মাউন্ট করে। আপনার নিজের ইউআইডি ব্যবহার করুন, আমি এখানে যে পোস্ট করব তা নয়;)

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=3d866059.. /home           auto    default         0       1

সংরক্ষণ করুন এবং পুনরায় আরম্ভ করুন, এবং পরীক্ষা করুন যদি নতুন পার্টিশনটি / হোমতে মাউন্ট হয়। df -hসমস্ত মাউন্ট করা পার্টিশন তালিকা করতে চালান , / হোম এখন সেই তালিকায় থাকা উচিত।


নোট

  • আপনি যদি এটিকে ভালভাবে না জানেন তবে fstab এর সাথে নিজেকে পরিচিত করা ভাল ধারণা হতে পারে । আপনার সময় নিন এবং প্রতিটি পদক্ষেপ সম্পর্কে ভাবেন।
  • আপনি যদি কোনও নতুন ডিস্ট্রো ইনস্টল করেন এবং একই লগইন নামটি ব্যবহার করেন তবে আপনার পুরানো / হোম ফাইলগুলি স্বয়ংক্রিয়ভাবে আপনার মালিকানার অধীনে চলে যাবে।
  • এটি একটি পোস্টে কভার করা তুচ্ছ বিষয় নয়, তবে আমি মনে করি এটি বেশিরভাগ ক্ষেত্রে পেয়েছি। :)

আমি জিপিআর্ট ব্যবহার করার চেষ্টা করছি, তবে আমি / পার্টিশনের আকার পরিবর্তন করতে পারি না। মূল বিভাজনকে কীভাবে পুনরায় আকার দেবেন সে সম্পর্কে আপনার কোনও সুপারিশ রয়েছে? আমি লাইভ সিডি থেকে এটি করতে পার্টেড ম্যাজিকটি ব্যবহার করতে পারি।
ভ্যানিলাইক

1
হ্যাঁ আপনার লাইভ সিডি থেকে এটি করা দরকার কারণ ফাইল সিস্টেমটি চলমান ওএস দ্বারা মাউন্ট করা আছে। উবুন্টু লাইভ সিডি, নপপিক্স বা পার্টেড ম্যাজিক সব কাজ করবে।
বিপরীতমুখী

3

পোস্টটির শিরোনাম এবং আপনার প্রশ্ন আমাকে কিছুটা বিভ্রান্তির কারণ করেছিল। আপনি কি homeএকটি পার্টিশনে আলাদা করতে চান , বা আপনি কি পুনরায় ইনস্টল করতে চান এবং একই রাখতে চান home?

আপনি যা যা চান তা হ'ল যদি আপনার রাখার সময় পুরো ওএসটি পুনরায় ইনস্টল করা হয় homeতবে আপনি নিজের homeজায়গায় এমন কোনও স্থানে ব্যাকআপ নিতে পারেন যা ইনস্টল দ্বারা প্রভাবিত হবে না, তারপরে এটি পুনরায় পুনরুদ্ধার করুন, একসাথে অনুমতি স্থির করে ( chown -R username:groupnameনিশ্চিত করতে হবে মালিকানা সঠিক কিনা )।

আপনি যদি কিছু সেরা অনুশীলন অনুসরণ করতে চান এবং নিজের আলাদা করতে চান homeতবে আপনার প্রয়োজনীয় গাইডটি এখানে । এটি উবুন্টুর জন্য লেখা, তবে আমি মনে করি একই জিনিসটি অন্যান্য ডিস্ট্রোদের জন্যও রয়েছে।


বিভ্রান্তির জন্য দুঃখিত. আমি আমার
বাড়িটিকে

সতর্কতা: "অনুমতি ফিক্স" -র লিঙ্কটি বর্তমানে দুটি পৃথক ওয়েবসাইটের মধ্যে একটিকে বাউন্স করে, এর মধ্যে সর্বশেষটি একটি খুব অলস চেহারাওয়ালা ইনস্টলার সংলাপের প্রতিলিপিটিতে অ্যাডোব ফ্ল্যাশ ইনস্টল করতে অনুরোধ করে।
ব্যবহারকারী 66001

আমি "অনুমতি সংশোধন" লিঙ্কযুক্ত করেছি এবং মূল নিবন্ধের পরামর্শে অনুলিপি করেছি, যা আমি সংরক্ষণাগারভুক্ত পেয়েছি ।
ম্যাটডেম

2

ধরে নিই যে আপনার একটি পৃথক পার্টিশন ইতিমধ্যে রয়েছে (এবং যদি আপনি না করেন, সম্ভবত আপনি একটি তৈরি করতে জিপিআর্ট বা অনুরূপ কিছু ব্যবহার করতে চান ), আপনি কেবল নিম্নলিখিতটি (সাধারণত রুট ব্যবহারকারী হিসাবে) করতে পারেন:

 cp -R /home/whatever /path/to/destination
 mv /home/whatever /home/whatever.orig
 ln -s /path/to/destionation /home/whatever 

এবং তারপরে ধরে নেওয়া যে সবকিছুই যেমনটি করা উচিত তেমনিভাবে কাজ করে (ব্যবহারকারী এবং পরীক্ষার হিসাবে লগ ইন করুন)

 rm -rf /home/whatever.orig 

এটি গন্তব্য মাউন্টপয়েন্টে পুরো ডিরেক্টরিটি (এবং সমস্ত বিষয়বস্তু) অনুলিপি করে, মূল হোম ডিরেক্টরিটির নতুন নামকরণ করে (যদি প্রক্রিয়াটিতে কোনও সমস্যা দেখা দেয় তবে আমরা পুনরুদ্ধার করতে পারি), নতুন অবস্থান থেকে মূল বাড়িতে একটি প্রতীকী লিঙ্ক তৈরি করে ডিরেক্টরি (যা সব কিছু (যেমন / ইত্যাদি / পাসডাব্লু) এখনও দেখায়)), তারপরে এটি কাজ করে ধরে নিলে, আমরা তৈরি ব্যাকআপ কপিটি সরিয়ে ফেলি এবং আমাদের অনুলিপিটি গন্তব্য ফাইল সিস্টেমে রেখেছি।


এটি সত্যই /homeনতুন পার্টিশনের মাউন্টপয়েন্ট হিসাবে ব্যবহার করছে না । এটি কেবল এটি সিমলিংক করছে।
ম্যাথু ফ্ল্যাশেন

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