আমি কীভাবে প্রাথমিক খালি / ফাঁকা স্থানের এপিএফএস বিভাজনের সাথে প্রাথমিক এপিএফএস বিভাজনকে একীভূত করতে পারি?


3

আমি ম্যাকস মোজাভে ব্যবহার করছি। নীচে diskutilআউটপুট দেওয়া আছে

এখানে চিত্র বর্ণনা লিখুন

এখানে 150 গিগাবাইট ফ্রি স্পেস রয়েছে। আকার পরিবর্তন কমান্ড কার্যকর করার পরে, আমি ত্রুটি 69519 দেখতে পাচ্ছি I আমি কীভাবে খালি স্থানটি একত্রিত করব disk0s2?

MacBook-Pro:~ mac$ sudo diskutil apfs resizeContainer disk0s2 0  
Started APFS operation  
Error: -69519: The target disk is too small for this operation, or a gap is required in your partition
map which is missing or too small, which is often caused by an attempt to grow a partition beyond the
beginning of another partition or beyond the end of partition map usable space  

আমি নিম্নলিখিত পদক্ষেপগুলি দৌড়েছি ( disk0s4চিত্রটিতে এটি মুছে ফেলা হিসাবে দেখা যায় না এবং এখন খালি স্থান)

পদক্ষেপ 1: ধারক মুছুন

sudo diskutil apfs deleteContainer disk0s4

পদক্ষেপ 2: ভলিউম মুছুন

sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s4

পদক্ষেপ 3: ধারকটিকে পুনরায় আকার দিন

sudo diskutil apfs resizeContainer disk0s2 0

সুতরাং আপনার 2 ফর্ম্যাট রয়েছে, এপিএফএস (101 জিবি) এবং এইচএফএস (250 গিগাবাইট), এবং আপনার মোজাভে 101 গিগাবাইট ডিস্ক0 এস 2 স্পেসে রয়েছে। কেন সেখানে 150GB নিখোঁজ রয়েছে, দেখাচ্ছে না?
উত্সাহ দিন

উত্তর:


1

আপনার ড্রাইভের বিভাজন জানতে হবে। বিশেষত, বিনামূল্যে স্থান ছিল। diskutil list disk0কমান্ড অর্ডার ও প্রতিটি পার্টিশনের মাপ আরোহী মধ্যে পার্টিশন দেখায়। তবে এই কমান্ডটি খালি স্থান দেখায় না। ডিস্ক ইউটিলিটি অ্যাপ্লিকেশন মাঝে মাঝে ফাঁকা জায়গা দেখায় তবে মানটি প্রায়শই ভুল হয় এবং অন্য পার্টিশনের সাথে খালি জায়গা কোথায় তা দেখায় না does

তাহলে মুক্ত স্থানটি কোথায় প্রদর্শিত হবে? মুক্ত স্থান কোথায় তা নির্ধারণ করার কয়েকটি উপায় এখানে।

  1. sudo gpt -r show /dev/disk0কমান্ড প্রতিটি পার্টিশন দ্বারা ব্যবহৃত লজিক্যাল খাতে ব্লক প্রদর্শন করবে। কমান্ডটি লজিক্যাল সেক্টর ব্লক ইউনিটগুলিতে প্রতিটি পার্টিশনের মধ্যে মুক্ত স্থান দেখায়। ওএস এক্স-এর দিনগুলিতে, আপনি এই কমান্ডটি বুট ড্রাইভে চালাতে পারেন। ম্যাকোস দিয়ে শুরু করে, সিস্টেম ইন্টিগ্রিটি প্রোটেকশন (এসআইপি) এটি করতে অক্ষম করতে হবে।
  2. diskutil info -plist disk0s#পার্টিশন নম্বর #শুরু এবং আকার বাইট মানগুলি পুনরুদ্ধার করতে কমান্ডটি ব্যবহার করুন । ড্রাইভে প্রতিটি পার্টিশনের জন্য আপনার কমান্ডটি পুনরাবৃত্তি করতে হবে। এর পরে, আপনি gpt -r show /dev/disk0কমান্ড থেকে আউটপুট অনুরূপ একটি টেবিল সংকলন করতে পারেন । মূলত, ফ্রি স্পেস এমন কোনও স্থান যা কোনও পার্টিশন, প্রোটেক্টেড মাস্টার বুট রেকর্ড (পিএমবিআর) এবং জিআইডি পার্টিশন টেবিল (জিপিটি) এ বরাদ্দ করা হয় না।
  3. একটি বেস স্ক্রিপ্ট লিখুন যা উপায় 2 নম্বরটি স্বয়ংক্রিয় করবে this এই সাইট থেকে একটি বিনামূল্যে স্ক্রিপ্ট ডাউনলোড করা যায় । আপনার ডাউনলোডগুলি ডিফল্ট Downloadsফোল্ডারে যাওয়ার কথা ধরে নিলে , নীচে প্রদর্শিত কমান্ডটি প্রবেশ করে আপনি মুক্ত স্থানটি পেতে পারেন। দ্রষ্টব্য: আপনি কি না প্রবেশ করতে হবে sudoঅথবা SIP র অক্ষম করুন।

    ~/Downloads/driveinfo-1.0.1/driveinfo -r disk0
    

একটি এপিএফএস কনটেইনার পার্টিশনে মুক্ত স্থান যুক্ত করার জন্য, মুক্ত স্থানটি অবশ্যই পার্টিশনের নীচে থাকা উচিত।

আপনি মুছে ফেলা হলে disk0s4, আপনি সরাসরি পরে বিনামূল্যে স্থান তৈরি disk0s3। যেহেতু disk0s3মধ্যে disk0s2এবং এই মুক্ত স্থান, আপনি কমান্ড আপনার পদক্ষেপ 3. আপনি মুক্ত স্থান পুনরুদ্ধার পারে দেওয়া ব্যবহার করে মুক্ত স্থান পুনরুদ্ধার করতে পারবেন না disk0s3কমান্ড নিচে দেওয়া লিখে।

sudo diskutil resizeVolume disk0s3 R 

ধন্যবাদ। আমি কি ডিস্ক0 এস 4 ওরফে মুক্ত স্থানটিকে ডিস্ক এস 3 এর সাথে একীভূত করতে পারি এবং তারপরে ডিস্ক0 এস 3 টি পুনরায় আকার দিতে পারি?
কোডনেম

হ্যাঁ, আপনি মার্জ করতে পারবেন disk0s4সঙ্গে (ওরফে। মুক্ত স্থান) disk0s3এবং তারপর মাপ পরিবর্তন কমান্ড মুক্ত স্থান একত্র করে দেবে। আপনি কীভাবে পুনরায় আকার পরিবর্তন করতে চেয়েছিলেন তা আপনি বলেননি । disk0s3sudo diskutil resizeVolume disk0s3 Rdisk0s3
ডেভিড অ্যান্ডারসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.