ম্যাক ওএস এক্সে "রিসোর্স ব্যস্ত" বার্তাটি থেকে মুক্তি পান


12

আমি ভিতরে কমান্ডটি HSF+চালিয়ে একটি আইম্যাকের একটি হারানো পার্টিশন টেবিলটি মেরামত করার চেষ্টা করছি । একবার আমি কমান্ডটি চালানোর চেষ্টা করার পরে , আমি একটি ত্রুটি বার্তা পেয়েছি যেটি বলে যে উত্স ব্যস্ত:isudo pdisk /dev/rdisk1i

পিডিএস্ক: লেখার জন্য '/ dev / rdisk1' ফাইলটি খুলতে পারে না (রিসোর্স ব্যস্ত)

আমি পিডিস্ক / ডিভ / আরডিস্ক 1 এ কমান্ড দিচ্ছি

যখন ব্যবহার আমি একই ফলাফল পেতে /dev/disk1, /dev/rdisk2এবং /dev/disk2

আমিও দৌড়ানোর চেষ্টা করেছি sudo gpt /dev/(r)disk(1-3)। আকর্ষণীয় যথেষ্ট, আমি কেবল এর থেকে ফলাফল পেয়েছি /dev/rdisk3:

sudo gpt / dev / (r) ডিস্ক (১-২)  / dev / rdisk3 ফলাফল দেয়

সুতরাং, আমি চেষ্টা করে যা চালিয়েছি sudo lsof /dev/rdisk1সেইসাথে রিসোর্সটি কী ব্যবহার করছে sudo lsof /dev/disk1। কিছুই দেখায় না:

lsof অন / ডিভ / ডিস্ক 1 এবং / ডেভ / আরডিস্ক 1

আমিও চলমান ডিভাইসটিতে আনমাউন্ট করা হচ্ছে চেষ্টা করেছি sudo umount /dev/disk1ভাল হিসাবে হিসাবে sudo umount /dev/rdisk1। আমি একটি বার্তা পেয়েছি যে ডিভাইসটি বর্তমানে মাউন্ট করা হয়নি:

আনমাউন্টিং / ডেভ / আরডিস্ক্ক 1 এবং / ডেভ / ডিস্ক 1

এখানে কম্পিউটারে সংযুক্ত সমস্ত ডিস্কের একটি তালিকা রয়েছে, যা চালিয়ে পাওয়া গেছে sudo DiskUtil list:

DiskUtil তালিকা কমান্ড

/ dev / ডিস্ক0 - আইএম্যাক সংযুক্ত কম্পিউটারের ডিস্ক।

/ dev / डिस्क 1 - আইম্যাকের এইচডিডি

/ dev / ডিস্ক 2 - আইম্যাকের এসএসডি।

/ dev / डिस्क 3 - আমি জানি না এটি কী। আমি ধরে নেব এটি আইম্যাকের সম্মিলিত এইচডিডি এবং এসএসডি।

/ dev / ডিস্ক 4 - একটি বাহ্যিক হার্ড ড্রাইভ।

/ dev / ডিস্ক 5 - এটি কী তা আমার কোনও ধারণা নেই। সম্ভবত / ডিভ / ডিস্ক 4 এর ইউটিলিটিগুলি?

আইম্যাকের একটি ফিউশন ড্রাইভ রয়েছে এবং /dev/disk1এটি এইচডিডি। আমি এসএসডি দিয়ে চেষ্টা করেছি /dev/disk2, তবে আমি একই ফলাফল পেয়েছি।

আমি আইম্যাক অন্য কম্পিউটারে মধ্যে প্লাগ বজ্রপাত মাধ্যমে, এবং আছে অধিষ্ঠিত tযখন আইম্যাক চকিত , Macintosh HDঅন্যান্য কম্পিউটারের তে একটি বহিস্থিত ডিভাইস হিসাবে আপ দেখিয়েছেন।

আমি কীভাবে এই বার্তা থেকে মুক্তি পেতে পারি? আমি যে আইএম্যাক এবং এটিতে সংযুক্ত রয়েছে তা উভয়ই পুনরায় চালু করার চেষ্টা করেছি।



1
এই প্রশ্নটি আলাদাভাবে জিজ্ঞাসা করতে আরও ভালভাবে জিজ্ঞাসা করা যেতে পারে ... যাইহোক: আপনি কি ব্যবহার করছেন যে একক ব্যবহারকারী মোড? আপনি এখন কি বুট করা হয়?
TheBro21

উত্তর:


5

প্রথমে, pdiskকমান্ডটি অ্যাপল পার্টিশন মানচিত্র ব্যবহার করে পার্টিশনযুক্ত ড্রাইভগুলি পরিবর্তন করতে ব্যবহৃত হয়। কেবল পাওয়ারপিসি ভিত্তিক ম্যাকগুলি সেগুলি ব্যবহার করে।

দ্বিতীয়ত, umountউপরের আপনার কমান্ডগুলি ব্যর্থ হচ্ছে কারণ / dev / ডিস্ক 1 এবং / দেব / ডিস্ক 2 মাউন্ট করা হয়নি। সাধারণত কেবলমাত্র পার্টিশন মাউন্ট করা হয় (যেমন / dev / डिस्क0s3) যদিও আপনার ক্ষেত্রে, আপনার একটি ফিউশন ড্রাইভ রয়েছে। আপনি একেবারে সঠিক যে / dev / ডিস্ক 3 কোনও 'রিয়েল' ডিস্ক নয়। এটি / dev / ডিস্ক 1 এস 2 এবং / ডেভ / ডিস্ক 2 এস 2 এর সম্মিলিত ক্ষমতা। আপনি যদি টাইপ করেন তবে umount /dev/disk3এটি কাজ করা উচিত। অবশ্যই, / dev / ডিস্ক 1 বা / ডিভ / ডিস্ক 2 তে কোনও কিছুই মাউন্ট করা হয়নি, সুতরাং আপনাকে diskutil unmountdisk /dev/diskNতাদের জন্য একটি জারি করতে হবে । এটি তাদের মুক্ত করা উচিত যাতে gptআদেশটি আপনাকে রিসোর্সে ব্যস্ত ত্রুটি দেওয়া বন্ধ করে দেয়।

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

তবে উপরের বিষয়গুলি বাদ দিলে সমস্যাটি কী তা আমি ঠিক নিশ্চিত নই। আপনি উল্লেখ করেছেন যে পার্টিশন টেবিলটি হারিয়ে গেছে, তবে diskutil listআপনার পার্টিশন টেবিলগুলি ঠিক আছে বলে মনে হচ্ছে।

আপনার যে সমস্যাটি ছিল সে সম্পর্কে আপনি কি আরও কিছু বিশদ বর্ণনা করতে পারেন?


আমি সবেমাত্র প্রশ্নটি আপডেট করেছি। আমি ধরে নিচ্ছি gptএর জায়গায় ব্যবহার করার সঠিক সরঞ্জামটি হবে pdisk?
জোজোদমো

সঠিক। আপনার পোস্ট করা অতিরিক্ত তথ্য প্রতিফলিত করতে আমি আমার উত্তর আপডেট করেছি।
ওয়েস

আপনি হারানো বিভাজন সম্পর্কে ভুলে যেতে পারেন, গুরুত্বপূর্ণ বিষয়টি কেন আমি এই বার্তাটি
পাচ্ছি

4

এটি ব্যবহার করে দেখুন: ডিস্কুটিল আনমাউন্টডিস্ক ফোর্স / ডেভ / ডিস্ক0 (বা আপনার ডিস্ক যাই হোক না কেন)


এটি কাজ করে না।
আদিব

@ আদিব আমি ঠিক তেমনই একই সমস্যায় দৌড়াতে পেরেছি ( lsofকিছুই দেখায়নি "রিসোর্স ব্যস্ত" diskutil unmountDisk force /dev/disk<#>পেয়েছি ) এবং আমার পক্ষে কাজ করেছে! 👍
রকেটনাটস

এটা আমার জন্য কাজ করেছে।
ওজোপাওয়ার

0

আমার ওপিতে অনুরূপ সমস্যা ছিল তাই আমি ভেবেছিলাম যে আমি যা পেয়েছি তা ভাগ করব। এতে আমার দৃশ্যপট আলাদা ছিল;

1) আমি একটি ব্র্যান্ডের নতুন Sandisk 32GBইউএসবি স্টিক কিনেছিলাম যা পরে আমার অন্য ইউনিক্স ডিস্ট্রোতে ব্যবহার করা দরকার। ইউএসবি সাধারণত FATফাইল - সিস্টেম এবং ব্যাকআপ ইত্যাদির জন্য কিছু ফাইল সহ প্রি-ফর্ম্যাটেড আসে

2) আমার হাতে কেবল একটি ম্যাকবুক প্রো রয়েছে (MacOS 10.14.4)তবে আমার স্টিকটি ফর্ম্যাট করা দরকার ext2যা আপনার পছন্দ মত সোজা সামনে নয়।

আমার নতুন ইউএসবি স্টিকটি প্লাগ ইন করার সময়, আমি সত্যিই নিম্নলিখিতগুলির সাথে দেখা হয়েছিল;

Filesystem    512-blocks      Used Available Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   489825072 422619568  51147752    90% 2408063 9223372036852367744    0%   /
devfs                673       673         0   100%    1164                   0  100%   /dev
/dev/disk1s4   489825072  14680896  51147752    23%       7 9223372036854775800    0%   /private/var/vm
map -hosts             0         0         0   100%       0                   0  100%   /net
map auto_home          0         0         0   100%       0                   0  100%   /home
map -fstab             0         0         0   100%       0                   0  100%   /Network/Servers
/dev/disk1s3   489825072   1021032  51147752     2%      30 9223372036854775777    0%   /Volumes/Recovery
/dev/disk2s1    60033120     26976  60006144     1%       0                   0  100%   /Volumes/SANDISK32GB

ইউএসবি স্টিকটি ফর্ম্যাট করতে e2fsprogs চালনার ফলে নিম্নলিখিতগুলি পাওয়া গেছে;

sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext2 /dev/disk2

mke2fs 1.44.5 (15-Dec-2018)
/dev/disk2: Resource busy while setting up superblock

আমার যা করার দরকার তা হ'ল ম্যাক থেকে FAT পার্টিশনটি আনমাউন্ট করা যাতে আমি এটি প্রয়োজনীয় হিসাবে ext2 এ ফর্ম্যাট করতে পারি;

diskutil unmountdisk /dev/disk2s1

তারপরে ইউএসবি ডিস্কটি ফর্ম্যাট করতে আসল e2fsprogs কমান্ডটি চালান।

ফাইল সিস্টেমের নাম এবং মাউন্ট করা ফাইল সিস্টেমের নামের মধ্যে পার্থক্য লক্ষ্য করুন

/ দেব / ডিস্ক 2 এস 1 বনাম / দেব / ডিস্ক 2 ডিভাইস মাউন্ট করেছে

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