ভলিউমটি বের করা যায় না কারণ এটি বর্তমানে ব্যবহৃত হচ্ছে


100

একটি বাহ্যিক ইউএসবি ব্যাকআপ ডিস্কের সাথে কাজ করার পরে আমি ড্রাইভটি পরিষ্কারভাবে আনমাউন্ট করতে চাই। 'অপসারণ' বোতাম টিপানোর সময় ফাইন্ডার বার্তাটি দিয়ে আমাকে সতর্ক করে:

  • " ভলিউমটি বের করা যায় না কারণ এটি বর্তমানে ব্যবহৃত হচ্ছে। "

অথবা

  • " ডিস্ক" ডিস্কনাম "বের করা হয়নি কারণ এক বা একাধিক প্রোগ্রাম এটি ব্যবহার করছে

বা টার্মিনালটি ব্যবহার করার চেষ্টা করার সময়: umount /Volumes/Diskname

  • " আনমাউন্ট (/ ভলিউম / ডিস্কনাম): রিসোর্স ব্যস্ত - চেষ্টা করুন 'ডিস্কিটিল আনমাউন্ট' "

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

টার্মিনাল কমান্ডটি lsofএখানে ব্যবহারযোগ্য হতে পারে তবে ব্যক্তিগতভাবে আমি মনে করি যে এই জাতীয় 'সাধারণ' সমস্যাটির জন্য এটি অত্যন্ত জটিল এবং সত্য কথা বলতে কীভাবে এটি সঠিকভাবে ব্যবহার করতে হয় তা আমি জানি না।

আমার প্রশ্ন: আমি কীভাবে জানতে পারি যে কোন প্রোগ্রামটি আমার ড্রাইভটি ব্যবহার করছে যাতে আমি সেই প্রোগ্রামটি সঠিকভাবে ছেড়ে দিতে পারি এবং আমার ড্রাইভটি বের করে দিতে পারি?

ভলিউমটি বের করা যায় না কারণ এটি বর্তমানে ব্যবহৃত হচ্ছে। "উট" ডিস্কটি বের করে দেওয়া হয়নি কারণ এক বা একাধিক প্রোগ্রাম এটি ব্যবহার করতে পারে। এক বা একাধিক প্রোগ্রামের কারণে "ম্যামটোহ" ডিস্কটি বের করে দেওয়া হয়নি ... xkcd


2
"আমি যতদূর জানি, আমি এই ডিস্কটি ব্যবহার করছি না তবে ফাইন্ডার বলেছেন যে আমি এটি করি, তাই আমার অবশ্যই ভুল হওয়া উচিত" " আপনি মেশিনগুলিকে খুব বেশি বিশ্বাস করেন। ;-) প্রায়শই কম্পিউটারগুলি ভুল হয় এবং আমরা মানুষেরা ঠিক।
নিকোলাস বারবুলেসকো

সুতরাং আপনি কি বলছেন যে আমি ঠিক আছি? ;)
কাজিনকোচেন


2
এবং স্পটলাইটটি যদি অপরাধী হয় তবে নিজেকে কিছু পুনরাবৃত্তিটি সংরক্ষণ করুন: আপেল.স্ট্যাকেক্সেঞ্জার
২২১6১6

উত্তর:


130

lsofসত্যিই আপনার সেরা বাজি। সবচেয়ে দ্রুত এবং সহজ উপায় হ'ল: -

sudo lsof /Volumes/myDrive

এটি চালাতে কয়েক মিনিট সময় নিতে পারে তবে এটি শেষ হয়ে গেলে এটি আপনাকে ডিস্কে খোলা ফাইলগুলির একটি তালিকা দেয়। আউটপুটটি এরকম কিছু দেখবে:

COMMAND    PID  USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
mds         89  root   19r   DIR   52,3      432     2 /Volumes/Photos
mds         89  root   23r   DIR   52,3      432     2 /Volumes/Photos
Finder     681 alans   14r   DIR   52,3      432     2 /Volumes/Photos
QuickLook 2158 alans    9r   REG   52,3  1141591 78651 /Volumes/Photos/_tmp_iphone_10_backup/APC_1546.JPG  

এই ক্ষেত্রে, এটি QuickLookঅ্যাপ্লিকেশনটির একটি ফাইল খোলা রয়েছে। অ্যাপ্লিকেশনটি সরাসরি বন্ধ করা সমস্যা সমাধানের সেরা উপায়। তবে, এটি সবসময় সম্ভব হয় না। উদাহরণস্বরূপ, কুইকলুক কোনও অ্যাপ্লিকেশন হিসাবে প্রদর্শিত হবে না যা আপনি ডকে যেতে পারেন।

আপনি যদি অ্যাপ্লিকেশনটি ম্যানুয়ালি বন্ধ করতে না পারেন, আপনি killকমান্ড লাইন থেকে এটি সমাপ্ত করতে কমান্ডটি ব্যবহার করতে পারেন । এটি করতে, PIDদ্বিতীয় কলাম থেকে আইডি হিসাবে হত্যা করতে ব্যবহার করুন। উপরের উদাহরণ থেকে, এটি হবে:

kill 2158

মনে রাখবেন যে কখনও কখনও এটি কাজ করে না এবং এর জন্য আরও আক্রমণাত্মক ফর্ম killব্যবহার করা আবশ্যক। এখানে ক্রমবর্ধমান আগ্রাসনের একটি সিরিজ রয়েছে (2158 এর উদাহরণ পিআইডি ব্যবহার করে):

kill 2158
sudo kill 2158
sudo kill -INT 2158
sudo kill -KILL 2158

প্রক্রিয়া / অ্যাপ্লিকেশন হত্যার পরে আপনার ডিস্কটি বের করে আনতে সক্ষম হওয়া উচিত।

একটি চূড়ান্ত নোট, lsofএক বা দুই মিনিট সময় নিতে পারে। এটিও স্তব্ধ হয়ে যেতে পারে, তবে যা হয়েছে তা স্থির করার আগে আপনাকে কমপক্ষে কয়েক মিনিট আগে এটি দেওয়া উচিত।

এছাড়াও, কখনও কখনও বেস কমান্ড sudo lsof /Volumes/myDriveকিছুই খুঁজে পাবেন না। যদি এটি ঘটে থাকে তবে +Dযুক্তিটি যুক্ত করার চেষ্টা করুন (অর্থাত্ sudo lsof +D /Volumes/myDrive)। এটি ডিস্কের টপ ডাউন স্ক্যানটি করবে। এটি বেশি সময় নিবে, তবে ডিস্কটি বের করে দেওয়ার মতো এমন কোনও কিছু গ্রহণ করা উচিত।

( অতিরিক্ত তথ্যের জন্য আলেক জ্যাকবসনের পোস্টে টুপি টিপুন ))


1
আমি এটিও পেয়েছি, তবে আমি আশা করেছি যে কারও কাছে টার্মিনাল সমাধান নেই। যদি তা না হয় তবে আপনি নিজের প্লাস এক পাবেন;)
কাজিনকোকেইন


3
: → পল, আমি কি তোমাদেরকে যেমন আপনার প্রস্তাবিত কমান্ড উন্নত করতে করতে প্রস্তাব করব/usr/bin/sudo lsof /Volumes/myDrive
Dan

3
ওহ দুর্দান্ত, আমি সুডো ছাড়াই lsof করেছি যা ফলাফলের সম্পূর্ণ ভিন্ন সেট দেয়।
অ্যালপার

2
হ্যাঁ, সুডো অবশ্যই অনেক ক্ষেত্রেই দরকার। আমার ক্ষেত্রে এটি প্রকাশ পেয়েছে যে এটি স্পটলাইট ডিস্কটিকে সূচীকরণের চেষ্টা করার কারণে হয়েছিল, সুতরাং সমাধানটি ছিল ডিস্কের জন্য স্পটলাইট অক্ষম করা, তারপরে স্পটলাইটটি ম্যানুয়ালি থামানো / পুনরায় চালু করা।
টম

30

আপনি চেষ্টা করেছেন $ diskutil unmount /Volumes/Diskname?

নাকি $ diskutil unmount force /Volumes/Diskname?

ম্যানপেজটি যেমন উল্লেখ করেছে:

ম্যাক ওএস এক্স এর জটিল এবং আন্তঃ বোনা প্রকৃতির কারণে সর্বদা প্রায়শই ব্যর্থ হতে পারে। পরিবর্তে ডিস্কটিল (1) ("ডিস্কুইটিল আনমাউন্ট / এমএনটি") ব্যবহার করার পরামর্শ দেওয়া হয়।

যদি আপনার ভলিউমের নামে ফাঁকা স্থান রয়েছে \, তবে স্পেসগুলি যেমন নিশ্চিত করুন:

$ diskutil unmount /Volumes/Disk\ Name

অথবা বিভ্রান্তি এড়াতে উদ্ধৃতি ব্যবহার করুন।

$ diskutil unmount "/Volumes/Disk Name"

1
আমি বিশ্বাস করি আমি এটি চেষ্টা করেছি এবং এটি কার্যকর হয়নি। তবে পরের বার আমি আবার চেষ্টা করব এবং সেই অনুযায়ী আমার পোস্টটি আপডেট করব।
কাজিনকোকেইন

আপনার উদাহরণে উদ্ধৃতি রয়েছে, অ্যাডাস্ট্রোফেস নয়। যা একটি ভাল জিনিস।
নিকোলাস বারবুলেসকো

1
@ নিকোলাস বার্বুলেসকো: এটি উল্লেখ করার জন্য ধন্যবাদ, আমি উত্তরে সংশোধন করেছি। ভালো বল ধরা!
জেসন রবিনসন

1
কাজ করা -> সুডো ডিস্কুটিল আনমাউন্ট ফোর্স / ভলিউম / ডিস্কনাম
tgkprog

1
@tgkprog এটি শুনে আনন্দিত, sudoকমান্ডটির জন্য ধন্যবাদ , যা অন্যকেও সহায়তা করতে পারে।
জেসন রবিনসন

15

আপনার সমস্যাটি সম্ভবত প্রক্রিয়াটির কারণে হয়েছে  mds : স্পটলাইটটি আপনার ডিস্ককে সূচক করে।

আমার এই সমস্যাটি রয়েছে এবং আমি এখনও কোনও সমাধান খুঁজে পাইনি।


স্পটলাইট ইনডেক্সিংটিকে কীভাবে অক্ষম / পুনরায় সক্ষম করতে হবে: আইক্লারিআইফাইড
49187

আমি এটি মিডিএস পরিষেবা ব্যবহার করেও পেয়েছি। আমি "sudo mdutil -i বন্ধ / ভলিউম / 16 গিগাবাইট" ব্যবহার করে ফ্ল্যাশ ড্রাইভের জন্য এমডিএস পরিষেবাটি নিষ্ক্রিয় করার চেষ্টা করেছি তবে এটি কোনও ফল দেয়নি। আমাকে ফাইন্ডারে "বিকল্প + ক্লিক" ব্যবহার করে ফাইন্ডার পুনরায় চালু করতে হয়েছিল।
অরুণা

6

আপনি দানওয়্যার অ্যাপ্লিকেশনটি " আমাকে কী রাখছেন? " চেষ্টা করতে পারেন যা দেখায় যে কী প্রক্রিয়া / অ্যাপ্লিকেশন ভলিউম / ফোল্ডার / ফাইলটি ব্যবহার করছে।

এই প্রোগ্রামটি ম্যাক ওএস এক্স 10.6 স্নো চিতাবাঘের বিকাশকারী দ্বারা শংসিত, তবে এই অ্যাপ্লিকেশনটির রোয়ারিং অ্যাপস পৃষ্ঠাটি ওএস এক্স 10.7 লায়ন এবং ওএস এক্স 10.8 মাউন্টেন সিংহের উপর সূক্ষ্মভাবে কাজ করার তালিকাভুক্ত করেছে।

আমাকে কী রাখছে তা সম্পর্কে?

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


1
এটি বৈধ সফ্টওয়্যারগুলির মতো দেখায় তবে আমি সত্যিই ওএস এক্স এর স্থানীয় সমাধানগুলিকে পছন্দ করি।
কাজিনকোচেন

দেশীয় দ্বারা আপনি অ্যাপল কিছু সরবরাহ করে? জিইউআই ফ্রন্টে এর মতো কিছুই নেই। এছাড়াও, ডব্লিউকেএম প্রায় কয়েক বছর ধরে রয়েছে।
এমকে

আপনার সংযোজনের জন্য ধন্যবাদ। নেটিভ সঠিক শব্দ নয়, আমার অর্থ 'তৃতীয় তৃতীয় পক্ষ' was ডাব্লুএমএম একটি দুর্দান্ত সমাধান, তবে ব্যক্তিগতভাবে আমি lsof পছন্দ করি।
কাজিনকোচেন

হাই সিয়েরায় সবেমাত্র অ্যাপটি পরীক্ষা করা হয়েছে এবং এটি এখনও কার্যকর হয়। এটিও -৪-বিট।
ডায়ানোফোরগন

4

ভলিউমের কোনও খোলা ফাইল নেই তা সত্ত্বেও আমি এই বার্তাটি পেয়েছি । আমি কেন নো আনমাউন্ট , একটি জিইউআই সরঞ্জাম যা এই ডিস্কে খোলা ফাইলগুলি ইঙ্গিত করতে পারে তা দিয়ে পরীক্ষা করেছি ।

আমার ক্ষেত্রে এটি চিহ্ন ছিল যে ফাইল সিস্টেমটি দূষিত। চলমান ডিস্ক ইউটিলিটি (বা এটি যথেষ্ট না হলে ডিস্ক ওয়ারিয়র) সমস্যাটি সমাধান করে এবং ডিস্কটিকে আবার বের করে এনেছে।


1
আমার ক্ষেত্রে, সিস্টেমটি দুর্নীতিগ্রস্থ ছিল না।
কাজিনকোকেইন

অসম্ভব বলে মনে হচ্ছে। সম্ভবত স্পটলাইট, বা অন্য কোনও অ্যাপ্লিকেশন বা পরিষেবাতে ডিস্কটিতে একটি লক রয়েছে।
টম

3

কমান্ড লাইন সমাধান এবং হোয়াট কিপিং আমাকে দুর্দান্ত কাজ করে Both

পুনরুদ্ধার করতে, টার্মিনালে কমান্ড লাইনটি হ'ল:

lsof | grep /Volumes/myDrive

জিইউআই অ্যাপ্লিকেশন হ্যামসফট ইঞ্জিনিয়ারিং- এ উপলব্ধ হোয়াট কিপিং মি ,।

একই অনুসন্ধান চলছে উভয়ের স্ক্রিনশট।

কমান্ড লাইন আউটপুট আমাকে কী রাখছে তা জিইউআই G

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


3

দ্রষ্টব্য: fseventerওএস এক্স 10.10 ইয়োসেমাইট এবং বিকাশকারীর পৃষ্ঠা http://www.fernlightning.com অবধি অফলাইন হয়ে যাওয়া পর্যন্ত কাজ করে। তাই পণ্যের লিঙ্কগুলি সরানো হয়েছে। সঙ্গে brew cask install fseventerএটি এখনও অগ্রজ MacOS সংস্করণের উপর পাওয়া যেতে পারে।

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

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

আমার ফিক্স: সংক্ষিপ্তকরণ: ইজেকশন ইস্যুটি সেই ভলিউমের দূষিত বা লিগ্যাসি ফাইল সামগ্রীর কারণে হতে পারে। সমস্যাযুক্ত সামগ্রী অপসারণ স্থায়ীভাবে এটি ঠিক করতে পারে। বিস্তারিত:

  1. কোন ফাইল অ্যাক্সেস করা হয়েছে তা নির্ধারণ করুন ( lsofবা এর সাথে fseventer)। আমার ক্ষেত্রে এটি একটি উত্সাহিত কাঁটাযুক্ত একটি ক্লাসিক ম্যাক ওএস ফাইল ছিল যা খোলা ছিল, সম্ভবত কিছু ব্যাকগ্রাউন্ড ডিস্ক পার্সিং প্রক্রিয়া (স্পটলাইট, কুইকলুক বা অনুরূপ) এতে ঝুলানো ছিল।

  2. কোনও ফাইল সংরক্ষণাগার (যেটি ক্লাসিক) ম্যাক নির্দিষ্ট সংস্থানীয় ডেটা সংরক্ষণ করে) এ সমস্যায় পড়ছে এমন ডেটা ব্যাকআপ করুন। আমি এর প্রসঙ্গ মেনু থেকে কেবল ফাইন্ডারের নেটিভ "কম্প্রেস" ফাংশনটি ব্যবহার করেছি।

  3. সমস্যাযুক্ত ফাইল / ফোল্ডারটি মুছুন।

    • যথারীতি ফাইন্ডারের সাথে। সম্ভবত এটি ব্যর্থ হবে, কারণ এটি একটি "সমস্যাযুক্ত ফাইল / ফোল্ডার"।
    • ট্র্যাশ খালি করার সময় ফাইন্ডার প্লাস ALT চেপে ধরে রাখার সাথে। এটি আরও কিছুটা শক্তি তৈরি করে, তবে সম্ভবত এটি ব্যর্থ হবে।
    • টার্মিনাল দিয়ে sudo rm -R /path/to/troublesome/FileOrFolderএটি ফাইন্ডারের মোছার প্রচেষ্টা ব্যর্থ হওয়ার পরে অবশেষে কাজ করেছে।
  4. আবার ভলিউম আনমাউন্ট করার চেষ্টা করুন। এটি এখনও ব্যর্থ হতে পারে, যেহেতু ব্যাকগ্রাউন্ড প্রক্রিয়াগুলি, যা ব্যর্থ হয়েছিল, এখনও অপূরণযোগ্য অবস্থায় থাকতে পারে

  5. আবার শুরু. তারপরে আবার আনমাউন্ট করার চেষ্টা করুন। তারপরে ভলিউম আবার ঠিকঠাক কাজ করেছে। সাধারণ মাউন্টিং, আনমাউন্টিং, পড়া / লেখার ক্রিয়াকলাপ। কেবলমাত্র যখন কোনও ফাইল কোনও ব্যবহারকারী প্রক্রিয়া দ্বারা খোলা ছিল, আনমাউন্টিং প্রতিরোধ করা হয়েছিল। আবার পুরোপুরি স্বাভাবিক আচরণ।


1

সমাধান নিশ্চিত করুন যে সমস্ত প্রোগ্রাম বন্ধ রয়েছে। স্ক্রিনের উপরের বামে অ্যাপল আইকনটি ক্লিক করুন, তারপরে ফোর্স প্রস্থান ক্লিক করুন। তালিকায় ফাইন্ডার ক্লিক করুন। এখন পুনরায় লঞ্চ বোতামটি ক্লিক করুন। তারপরে আবার ড্রাইভটি বের করার চেষ্টা করুন।


আপনি কি এই সমাধান কাজ দেখেছেন?
নিকোলাস বারবুলেসকো

1

ফাইন্ডার পুনরায় চালু করার চেষ্টা করুন। এখানে এটি কাজ করে


কেন এটিকে নিম্নমানের করা হয়েছিল তা নিশ্চিত নয়; আমার ক্ষেত্রে, কুইকলুক এবং এমডিএস উভয়েরই এটির নিয়ন্ত্রণ ছিল (কোনও সক্রিয় অনুসন্ধানকারীর উইন্ডো খোলা না থাকা সত্ত্বেও)। আমি এমডিসি পুনরায় চালু করতে পারি, তবে qlmanage -rবলেছিলাম এটি "রিসেট কুইকলগড" ছিল তবে এটি এখনও ফাইলটি উন্মুক্ত করে রেখেছে lsof +D /path/to/volume। অনুসন্ধানকারীটির পুনরায় লঞ্চ এটি সাফ করেছে এবং আমি ভলিউমটি বের করতে সক্ষম হয়েছি।
এসি কেপহার্ট

-2

আমি আমার ম্যাকটি পুনরায় চালু করেছি এবং এটি এটি স্থির করেছে :-)


1
আমি ড্রাইভের একটি পরিষ্কার আনমাউন্ট পছন্দ করি। যেহেতু আমি একাধিক কাজ করার মাঝখানে আছি, তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টলেশন হিসাবে লগ আউট এবং লগ ইন পছন্দ করা হয় না।
কাজিনকোকেইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.