আমার রুট (/) পার্টিশনটি কীভাবে প্রসারিত করব?


68

আজ অবধি আমি আমার উইন্ডোজ 7 / উবুন্টু দ্বৈত বুটে উবুন্টু 13.04 ব্যবহার করছিলাম। এখনই আমি উবুন্টু 14.04 এ আপগ্রেড করেছি। আমার সফ্টওয়্যার আপডেটেটার একটি আপডেট উপলভ্য বার্তা দেখিয়েছে। আমি এগিয়ে গেলাম Install Now । শীঘ্রই আমি নিম্নলিখিত উইন্ডো পেয়েছি।

'পর্যাপ্ত ফ্রি ডিস্কের জায়গা নেই' বার্তা

তারপর আমি sudo apt-get cleanপ্রস্তাবিত হিসাবে চেষ্টা করেছি । কিছুই ঘটেনি! এমনকি একটি জানালাও খোলা হয়নি। অস্থায়ী প্যাকেজগুলি মুছতে আমাকে শিখিয়ে দিন।

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

জিপার্টেড উইন্ডো

আমি এখানে একটি উত্তর পেয়েছি । তবে এটি আমার পক্ষে কার্যকর ছিল না। আমার দুটি পছন্দ ছিল। তবে উত্তরটি আমার দুজনের বাচ্চাদের পক্ষে কাজ করছে না।

পছন্দ 1: আমি আমার / ডেভ / এসডিএ 10 প্রসারিত করতে 4.25 জিআইবি অবিকৃত স্থান ব্যবহার করতে পারি। এটি করার জন্য, আমার অবশ্যই আমার লিনাক্স-অদলবদলটি সরানো দরকার। তবে আমার রেজাইজ / মুভ বিকল্পটি লিনাক্স-অদলবদলের জন্য অক্ষম করা আছে। চয়েস 1 ব্যর্থ!

পছন্দ 2: আমি এর পরিবর্তে 14.35 জিআইবি অবিকৃত স্থান ব্যবহার করতে পারি। এই ক্ষেত্রে আমি একাধিক পার্টিশন সরানো আবশ্যক। / dev / sda4 পার্টিশনটি তালিকার প্রথমটি। এমনকি সেই বিভাজনের ক্ষেত্রেও একই সমস্যা রয়েছে। আকার পরিবর্তন / সরানো বিকল্পটি অক্ষম করা আছে। চয়েস 2 ব্যর্থ!

আমি এখন পছন্দের বাইরে।

আমি এখন কি করব? আমার / জিপিটার্ডের সাথে প্রসারিত করতে আমাকে সহায়তা করুন।


2
এটি কেন আপনার মূলের মধ্যে 1.96 GiB অব্যবহৃত আছে? আপনার আসলে জায়গা আছে, না? এর আউটপুট কি df?
ব্রায়াম

1
apt-get cleanএকটি উইন্ডো পপ-আপ করে না এমনকি এটি কমান্ড লাইনেও প্রতিধ্বনিত করে না। এটি কেবল এটি করে, তবে এখন থেকে 1.96 গিগাবাইট মুক্ত স্থান দেখায় এটি কিছু করেছে।
6:25

উত্তর:


62

আপনি আসলে কোনও রিবুট ছাড়াই শেষে 4.25 গিগাবাইট ব্যবহার করতে পারেন, কারণ লিনাক্স কার্নেল ২.6 থেকে অন-লাইন পার্টিশনটিকে পুনরায় আকার দেয়াকে সমর্থন করে (যার অর্থ পার্টিশনগুলি মাউন্ট করার সময়, এমনকি কোনও পুনরায় বুট ছাড়াই, পার্টিশনটি পুনরায় আকার দিতে পারে)।

আমি আপনাকে কীভাবে অদলবদল বিভাজন অপসারণ করতে হবে এবং শেষে সমস্ত ফাঁকা জায়গা দিয়ে রুট পার্টিশনটি প্রসারিত করব। তারপরে আমি নতুন অদলবদলের জন্য শুরুতে (14.35 GiB) অবিকৃত স্থান ব্যবহার করব। অবশ্যই 14.35 জিআইবি হ'ল আপনার এনটিএফএস পার্টিশনের প্রসারিত করতে কিছু ব্যবহার করতে বেছে নিতে পারেন।


  1. জিপিআর্ট খুলুন

  2. রাইট ক্লিক করুন /dev/sda11এবং নির্বাচন করুনSwapoff

  3. রাইট ক্লিক করুন /dev/sda11এবং নির্বাচন করুনDelete

  4. ক্লিক করুন Apply All Operations

  5. একটি টার্মিনাল খুলুন

  6. মূল বিভাজন প্রসারিত করুন:

    sudo resize2fs /dev/sda10
    
  7. জিপিআরটে ফিরে যান

  8. GPartedমেনুটি খুলুন এবং ক্লিক করুনRefresh Devices

  9. অবিকৃত স্থানটিতে ডান ক্লিক করুন এবং নির্বাচন করুন New

  10. linux-swapফাইল সিস্টেম হিসাবে নির্বাচন করুন

  11. ক্লিক করুন Add

  12. ক্লিক করুন Apply All Operations


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

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

এছাড়াও Refresh Devicesপদক্ষেপটি সম্ভবত অপ্রয়োজনীয়, তবে আপনার এটি নিশ্চিত হওয়া উচিত।

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

sudo mount /dev/sda10 /mnt 
sudo mount -o bind /dev/ /mnt/dev 
sudo grub-install --root-directory=/mnt /dev/sda 
sudo chroot /mnt /bin/bash 
# Now within the chroot
sudo update-grub
exit
# Now outside chroot

প্রথম কমান্ডের কয়েকটি কমান্ড রুট পার্টিশনটি মাউন্ট করে ( sda10এই ক্ষেত্রে) এবং /dev/ক্রুট পরিবেশের মধ্যে ব্যবহারের জন্য প্রস্তুত করে। (অন্যান্য পার্টিশন যে একভাবে আরো একটি কার্মিক chroot জন্য মাউন্ট করা যেতে পারে /proc, /sysএবং /dev/pts।) তারপর আমরা কীড়া (সত্যিই প্রয়োজন হয় না) পুনরায় ইনস্টল করুন। তারপরে, আমরা ক্রুট এবং আপডেট গ্রাব প্রবেশ করি update এটি যেখানে প্রয়োজন সেখানে নতুন ইউআইডিগুলিকে গ্রাবের কারণ হিসাবে ব্যবহার করে। ক্রুট থেকে বেরিয়ে আসার পরে, পুনরায় বুট করুন এবং আমাদের গ্রাব মেনুটি ফিরে পাওয়া উচিত।


@ মুরু: হ্যাঁ এটি কাজ করেছে। আমার গ্রাব ফিরে পেয়েছি! একটি গুচ্ছ ধন্যবাদ। এই জিনিসগুলি কোথায় শিখবেন? আমি শিখতে চাই
রামভিগনেশ

2
@ রামভিগনেশ - কোনও একক গাইড নেই তবে আপনি যদি জিজ্ঞাসা উবুন্টুকে ঘিরে থাকেন তবে আপনি প্রচুর তথ্য পাবেন। এখানকার লোকেরা প্রচুর তথ্যবহুল সাইটের লিঙ্ক করে এবং আপনি সমস্ত ধরণের সমস্যা দেখতে পান এবং দেখেন যে লোকেরা আপনার চেয়ে বেশি বুদ্ধিমান বা আমি সেগুলি ঠিক করেছি। এই ক্ষেত্রে, আমি GRUB সম্পর্কে হেল্প.বুন্টু . com/ কম্যুনিটি / গ্রুব 2/ ইনস্টলিং থেকে শিখেছি ।
মুড়ু

3
এই নির্দেশাবলী ভুল: resize2fsপ্রথমত পার্টিশনের আকার পরিবর্তন না করে দৌড়াতে কোনও প্রভাব পড়বে না। জিপিআর্ট আপনার জন্য যত্ন নেওয়ার কারণে আপনার কমান্ড লাইন থেকে জিনিস চালানোরও দরকার নেই। জিপিটারে মূল পার্টিশনের পুনরায় আকার দিন।
psusi

এটি আমার পক্ষে ভাল কাজ করেছে তবে আমি নোট করব যে এই জিজ্ঞাসাবাবু / এ / 000০০০১//223089 অনুসারে আপনি সরাসরি জিপার্টে বিভাজন প্রসারিত করতে পারেন। সুতরাং আমি উপরে @ স্প্যাসির সাথে একমত যে জিপিটারে পার্টিশন প্রসারিত করা step ধাপে সহজ।
জন দুধ থেকে ননী তোলার

@ জনক্রিমার, আমি আমার পূর্বের মন্তব্যে যে মূল বক্তব্যটি দিয়েছিলাম তা হ'ল এই নির্দেশাবলীটি সেই অংশটি বাদ দিতে পারে যেখানে পার্টিশনটি প্রকৃতপক্ষে প্রসারিত হয়, এবং সেগুলি ছাড়া আপনি ফাইল সিস্টেমটি বড় করতে পারবেন না (যেহেতু এটি এতে থাকা পার্টিশনের আকার অতিক্রম করতে পারে না) ) এবং তাই আপনি যদি সেগুলি যথাযথভাবে অনুসরণ করেন তবে এই নির্দেশাবলী আপনার পক্ষে কাজ করতে পারে না।
psusi

6

সিস্টেমগুলি ব্যবহার করার সময় আপনি সিস্টেমগুলির পার্টিশনগুলি (এবং প্যারেন্ট এক্সটেন্ডেড পার্টিটনগুলি, যেমন /dev/sda4) পরিবর্তন করতে পারবেন না - সুতরাং আপনাকে সিস্টেমের বাইরে থেকে পার্টিশনগুলি পরিবর্তন করতে হবে - উবুন্টু ইনস্টল ডিস্কটি এর জন্য করা উচিত। সুতরাং প্রথমে আপনাকে ডিস্ক থেকে বুট করতে হবে এবং জিপিআর্ট খুলতে হবে।

  • পার্টিশনের যদি পাশের কী থাকে তবে সেগুলি ব্যবহারে রয়েছে - আপনাকে তাদের ডানদিকে ক্লিক করতে হবে এবং আনমাউন্ট নির্বাচন করতে হবে।
  • প্রকৃত পুনঃনির্মাণের জন্য, দুটি করণীয় সহজ কাজ আপনার পক্ষে করা উচিত:

    • /dev/sda4ডিস্কের প্রান্তে প্রসারিত পার্টিশনটি প্রসারিত করুন, অদলবদলটি ডানদিকে সরান, তারপরে /dev/sda10পার্টিশনটি প্রসারিত করুন ।

    • /dev/sda9 /homeপার্টিশনের আকার হ্রাস করুন এবং তারপরে /dev/sda10পার্টিশনটি প্রসারিত করুন ।

যদিও সমস্ত পার্টিশন /dev/sda4বামে সরানো হয়েছে, তারপরে অদলবদল সরিয়ে নিয়ে পার্টিশন প্রসারিত করার পাশাপাশি কাজ করা উচিত।

/পার্টিশনে 5 ~ গিগাবাইট স্থান সহ একটি চলমান সিস্টেম থাকা সম্ভব হলেও কমপক্ষে 7-10 জিবি স্পেসের সাথে এটি আরও ভালভাবে কাজ করতে পারে।

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


3
ওপি মুভ পার্টিশনগুলি (বনাম এগুলি প্রসারিত করার) পরামর্শ দেওয়ার সময়, আপনার উল্লেখ করা উচিত যে এটি খুব দীর্ঘ সময় নিতে পারে এবং লাইভ মিডিয়া থেকে গ্রাব 2 পুনরায় ইনস্টল করতে / ঠিক করতে হবে।
0:30 এ chaskes
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.