আমি জানি এই একটি পুরানো প্রশ্ন হল, কিন্তু আমি Mac এ এই প্রক্রিয়া কি করে করবেন, কারণ এটি যেমন সহজ নয় দেখানোর জন্য চাই: fdisk
নেই -l
বিকল্প, এবং truncate
ডিফল্ট ভাবে ইনস্টল করা নেই:
1. পদক্ষেপ 1: ম্যাক ওএস এক্সে কাটা কাটা ইনস্টল করুন :
এর জন্য আপনার ম্যাকপোর্টস বা হোমব্রু দরকার। আমি ম্যাকপোর্টগুলি ব্যবহার করি। আপনার যদি এর কোনও একটি না থাকে তবে এগিয়ে যান এবং সেগুলি প্রথমে ইনস্টল করুন। ম্যাকপোর্টে লিঙ্ক করুন
এখন, আমরা কাটা কাটা ইনস্টল করতে পারি । আপনার টার্মিনালটি খুলুন এবং টাইপ করুন:
sudo port install truncate
মিশ্রণ ইনস্টলেশন জন্য:
brew install truncate
এটি করা উচিত।
২.আমাদের আইএমজি মাউন্ট করার জন্য ডিস্ক ইউটিলিটিগুলি ব্যবহার করুন যাতে এটি ডিস্কটিটিল টার্মিনাল কমান্ডটি দৃশ্যমান হয় ।
আপনি কেন আমাদের এই পদক্ষেপের প্রয়োজন তা এক মুহুর্তের মধ্যে আপনি দেখতে পাবেন। ডিস্ক ইউটিলিটি অ্যাপটি খুলুন। দেখার জন্য ক্লিক করুন ফাইল (শীর্ষ দণ্ড দিকে) -> ওপেন ডিস্ক চিত্র এবং আপনার IMG ফাইল নির্বাচন করুন।
৩. আইএমজির পার্টিশন আকার এবং এটি কোথায় লাগানো হয়েছে তা পরীক্ষা করুন।
একটি টার্মিনালে, টাইপ করুন:
diskutil list
এবং এটি শেষের দিকে কোথাও এরকম কিছু দেখাতে হবে:
/dev/disk3 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme +16.0 GB disk3
1: Windows_FAT_32 boot 62.9 MB disk3s1
2: Linux 3.9 GB disk3s2
সুতরাং, আমরা দেখতে পাই যে প্রায় 12 গিগাবাইট বিভাজনযুক্ত are আমাদের সেগুলি কাটাতে হবে।
আমাদের এই কমান্ডটির প্রয়োজনীয়তাটি হ'ল ডিস্ক চিত্রটি কোথায় মাউন্ট করা হয়েছে তা পরীক্ষা করা। আমার ক্ষেত্রে, এটি: / dev / ডিস্ক 3 এর অধীনে
৪. প্রকৃত পার্টিশনের আকারটি সন্ধান করুন।
৩.৯ গিগাবাইট এবং .9২.৯ এমবি হ'ল মানগুলি যেগুলি কাটা কাটা দিয়ে কাজ করবে না। আমাদের বাইটে পার্টিশনের আকারগুলি খুঁজে পাওয়া দরকার।
5. চালান fdisk ।
আপনার টার্মিনালে এই কমান্ডটি চালান:
fdisk /dev/diskX
পূর্ববর্তী ধাপে আপনি যে সংখ্যাটি খুঁজে পেয়েছিলেন তা এক্স Where এর ফলস্বরূপ এমন কিছু হওয়া উচিত:
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: 0C 0 130 3 - 8 40 32 [ 8192 - 122880] Win95 FAT32L
2: 83 8 40 33 - 478 79 49 [ 131072 - 7553024] Linux files*
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
Tr . কেটে যাওয়ার সময় !
আপনার টার্মিনালে, cd
আপনার ইমেজটি ডিরেক্টরিতে রয়েছে। তারপর লিখ:
truncate FILE SIZE
ফাইল অবশ্যই আপনার ফাইল।
সাইজ হ'ল বাইটের আকার। আমি কি করেছিল যোগ করতে হয় আকার কলাম fdisk
কমান্ড শুরু 512. সুতরাং দ্বারা কলাম বৃদ্ধি আমার ক্ষেত্রে আকার হবে: 512 * (7553024 + 131072) 3934257152 = যা আনুমানিক 3.9 গিগাবাইট হয়।
আপনি করতে হবে শুরু এবং আকার এর শেষ পার্টিশন যে দ্বারা প্রদর্শিত হয় fdisk
। (অগত্যা সবচেয়ে বড় নয়, তবে আইএমজি ফাইলের শেষে রয়েছে)
আমি কিছুটা পরীক্ষা-নিরীক্ষা করেছি এবং যখনই আমি 7553024 * 512 বা (7553024 + 1) * 512 বাইট প্রবেশ করেছি, আইএমজি ফাইলটি দূষিত ছিল। সুতরাং, কেবল নিশ্চিত হওয়ার জন্য, আমি উপরে বর্ণিত হিসাবে এটি করুন। এটি সম্ভবত প্রয়োজনের তুলনায় আরও যোগ করতে পারে তবে এটি একটি নিরাপদ বিকল্প।
(. (ptionচ্ছিক) আইএমজি দুর্নীতিগ্রস্থ না হলে সহজেই পরীক্ষা করুন।
ডিস্ক ইউটিলিটিতে আরও একবার যান এবং নতুন আইএমজি ফাইলটি আগের মতোই খোলার চেষ্টা করুন। এটি মাউন্ট করা থাকলে আপনি নতুন (ছোট) আকারও দেখতে পাবেন । যদি এটি মাউন্ট না হয় তবে কিছু ভুল হয়েছে। (সম্ভবত truncate
কমান্ডের আকার বাড়ানোর চেষ্টা করুন )
এটি সেরা পরীক্ষা নয়, তবে নতুন আইএমজি দুর্নীতিগ্রস্থ কিনা তা যাচাই করার একটি নিশ্চিত উপায়। সুতরাং, সত্যিই এটির উপর নির্ভর করবেন না, তবে এটি চেষ্টা করার পক্ষে মূল্যবান ...
আমি আশা করি কেউ এই সহায়ক খুঁজে পেয়েছেন!
dd if=/dev/path/to/SD/card of=~/SpecialImage.img
তবে চালান , তারপরে জিপিআরটি ইনস্টল করুন এবং রান করুনgparted ~/SpecialImage.img
। একবার জিপিআর্ট আপনার.img
ফাইল খুললে , পার্টিশনগুলিকে নিজের পছন্দ অনুসারে পুনরায় আকার দিন! (উভয় আদেশ, রুট হিসাবে চালাতে হবেsudo su
আপনার যা প্রয়োজন আপনি পাওয়া উচিত। যখন$
একটি পরিবর্তন#
করছি রুট, হ্যাঁ আপনি। সাবধান থাকবেন, এই ঈশ্বরের লিনাক্স সমতুল্য।) GParted- র মূলত রহস্যময় partiton পরিচালনার জন্য একটি GUI ফ্রন্টএন্ড হয় সরঞ্জামগুলি আপনার প্রয়োজন হবে। জিপিআর্ট ব্যবহার করে সবকিছুকে এত সহজ এবং সার্থক করে তোলে সফল।