স্পটলাইটের কারণে আমার ম্যাক যখন অস্বীকার করবেন তখন কীভাবে আমার বাহ্যিক ড্রাইভটি বের করবেন?


40

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

আমি কোনও অ্যাপ্লিকেশন চালু করি নি বা ডিস্ক থেকে কোনও ফাইলও খোলেনি।

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

আমি প্রক্রিয়া mdsএবং বিভিন্ন প্রক্রিয়া  হত্যা করেছি  mdworker। এগুলি স্পটলাইটের জন্য। তবে এই জাতীয় প্রক্রিয়া আবার তৈরি হয়।

আমি কিভাবে বের করে দিতে পারেন আমার থেকে ডিস্ক আমার ম্যাক?

আমার কাছে ম্যাক ওএস এক্স 10.6.8 রয়েছে।


প্রক্রিয়াগুলি কাজ শেষ হওয়ার জন্য কেবল অপেক্ষা করছে? আমি আমার জন্য এটি ব্যবহার করে অনুশীলন করেছি।
চোগ

উত্তর:


27

কেবল ড্রাইভের জন্য সূচক বন্ধ করুন এবং ভলিউমের জার্নালের সামগ্রীগুলি মুছুন। এটি করতে, টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

sudo mdutil -Ei off "/Volumes/Name_of_Drive"

আপনাকে প্রশাসক হিসাবে এই পদ্ধতিটি চালাতে হবে। অনুরোধ করা হলে আপনার পাসওয়ার্ড লিখুন। একটি রিবুট প্রয়োজন হতে পারে।

বিকল্পভাবে, সাইমন হোয়াইটের পরামর্শ অনুসারে, কেবল মেশিনটি বন্ধ করুন এবং তারপরে ড্রাইভটি আনপ্লাগ করুন। সতর্কবাণী হ'ল ড্রাইভটি আবার সংযুক্ত হওয়ার সাথে সাথে সূচীকরণ শুরু করবে।


4
কেবল প্রক্রিয়া বন্ধ করা যথেষ্ট। sudo mdutil -i off "/Volumes/Name_of_Drive"( -Eসূচক মুছে ফেলা এবং পুনর্নির্মাণ)। আপনি যখন ড্রাইভটি মাউন্ট করবেন তখন এটি আবার স্ক্যান করা শুরু করা উচিত। স্ক্রিনটি স্থায়ীভাবে অক্ষম করতে, -d( sudo mdutil -d "/Volumes/Name_of_Drive") ব্যবহার করুন । mdutilআপনার কমান্ড লাইনে টাইপ করে এই সমস্ত আর্গুমেন্ট এবং আরও দেখুন ।
ড্যানিড

2
টিপটি পছন্দ হয়েছে, তবে দয়া করে কমান্ডের পরে বেরিয়ে আসার পরামর্শ দিবেন না ... আমি লক্ষ্য করি না এবং আমার আউটপুটটির ইতিহাস হারিয়ে ফেলেছি।
রাভেমির

@ এনজেবুট - নং "ইতিহাস" কমান্ডটি কেবল আমাকে প্রদত্ত আদেশগুলির ইতিহাস দেয়, এটি আমাকে তাদের ফলাফল ফিরিয়ে দেয় না।
নিকোলাস বারবুলেসকো

1
Mdutil কমান্ড জারি করার পরেও আমি ডিস্কটি বের করতে পারিনি। সুতরাং আমি "সুডো কিলাল এমডিসি "ও জারি করেছি এবং এটি কাজ করে।
টমাস টেম্পেলম্যান

21

আপনি কমান্ড লাইন থেকে এটি আনমাউন্ট করার চেষ্টা করতে পারেন:

diskutil unmount /Volumes/MountPoint

বা জোর দিয়ে:

diskutil unmount force /Volumes/MountPoint

যদি এটি এখনও ব্যর্থ হয়, আপনার ডিস্কটি কী ব্যবহার করছে তা পরীক্ষা করুন:

sudo fs_usage -w -f filesys | grep Volumes

বা ব্যবহার lsof:

sudo lsof | grep Volumes

(কিছু প্রক্রিয়া কেবল তখনই চালু হয় যখন lsof প্রশাসক হিসাবে চালিত হয়))


অস্থায়ী স্পটলাইট অক্ষম করতে, চালান:

sudo mdutil -a -i off

তারপরে sudo mdutil -a -i onপুনরায় সক্ষম করতে।


অন্যান্য অ্যাপ্লিকেশনগুলি যা সহায়ক হতে পারে: হোয়াট কিপিং মি


2
আমি সবেমাত্র জানতে পেরেছি যে আমি lsofব্যবহারকারী হিসাবে চালাওয়ার সময় স্পটলাইট (এমডিএস, এমডিএস_স্টোর, এমডি ওয়ার্কার) তালিকাভুক্ত হবে না । তবে, sudo lsof | grep Volumesকাজ করে। ("হোয়াট কিপিং মি" এর যথাক্রমে "প্রশাসক হিসাবে" চেকবক্স রয়েছে))
হ্যান্স_মাইন

5

প্রায়শই আমি এটি এমডিগুলি দেখতে পাই যা আমাকে ভলিউম আনমাউন্ট করা থেকে বিরত রাখছে।

sudo killall mds

এবং তারপরে (দ্রুত) আবার ভলিউমটি বের করার চেষ্টা করুন।

আমার ক্ষেত্রে, আমি আমার বর্তমান ম্যাকের জন্য আরও একটি ম্যাকের মূল ভলিউম মাউন্ট করছি। আমি স্পটলাইটটি অক্ষম করতে চাই না কারণ আমি যখন বাইরের ভলিউমটি অন্য ম্যাকটিতে ফিরে আসি (ততক্ষণ এটির বুট আপ ভলিউম হিসাবে) আবার সূচনা শুরু করতে চাই।


মজাদার. সম্ভবত "দ্রুত" কী!
নিকোলাস বারবুলসো

ধন্যবাদ! এটি কেবলমাত্র জোর উত্থাপন ছাড়া আমার পক্ষে কাজ করেছে যা আমি করতে চাই না।
অ্যাডিসন

2

স্পটলাইটটিকে ড্রাইভকে সূচীকরণ থেকে বিরত রাখতে, টেক্সটএডিটে কোনও প্লেটেক্সট ফাইল তৈরি করুন, কেবলমাত্র .metadata_never_index শিরোনাম এবং বাহ্যীতে সংরক্ষণ করুন। এক্সটেনশান "txt" ব্যবহার না করা চেক করুন ... এবং পাঠ্য সম্পাদনাটি বলুন যে হ্যাঁ, আপনি এটি সামনের অংশের বিন্দু দিয়ে সংরক্ষণ করতে চান (যা এটি অদৃশ্য করে দেবে))

এটি এখনই এটি বন্ধ হবে কিনা তা সম্পর্কে আমি নিশ্চিত নই, তবে ভবিষ্যতে এটি এটি প্রতিরোধ করবে।

বিকল্পভাবে, [অ্যাপ্লিকেশন থেকে জোর করে উত্সর্গকরণের উপর যথাসাধ্য সতর্কতা সহ ...] ... ম্যাকটিপার ব্লগকে জমা দেওয়ার জন্য, এই অ্যাপ্লসস্ক্রিপ্টটিকে একটি অ্যাপে তৈরি করুন

    property show_credits : true

set the_volumes to do shell script "ls /Volumes/"
tell application "Finder" to set the_HD to path to home folder as string

set ejectable_volumes to {}
repeat with i in (every paragraph of the_volumes)
    if the_HD does not start with i then
        set end of ejectable_volumes to (i as string)
    end if
end repeat
if (count of items of ejectable_volumes) is 0 then
    tell me to activate
    display dialog "Sorry, but there are no ejectable volumes."
else if (count of items of ejectable_volumes) is 1 then
    tell me to activate
    set the_result to item 1 of ejectable_volumes as string
    display dialog ("Eject \"" & the_result & "\"?") buttons {"No", "Yes"} default button 2 cancel button "No"
    set the_path to quoted form of ("/Volumes/" & the_result as string)
    do shell script "hdiutil eject -force " & the_path
else
    tell me to activate
    set the_result to choose from list ejectable_volumes with prompt "Please choose a volume to eject (You can select multiple items):" with multiple selections allowed
    if the_result is not false then
        repeat with j in the_result
            set the_path to quoted form of ("/Volumes/" & j as string)
            do shell script "hdiutil eject -force " & the_path
        end repeat
    end if
end if

if show_credits is true then
    tell me to activate
    set the_credits to button returned of (display dialog "This applescript brought to you by The MacTipper Blog.\n\nhttp://mactipper.com" buttons {"Don't Show Again", "Visit TMB", "OK"} default button 3) as string
    if the_credits is "Don't Show Again" then
        set show_credits to false
    else if the_credits is "Visit TMB" then
        open location "http://mactipper.com"
    end if
end if

ধন্যবাদ. তবে ... "বলপূর্বক নির্গমন করতে [জোর করে উত্সাহ দেওয়ার উপর সাধারণ সতর্কতা সহ ...]" এটি উদ্বেগজনক। আমি যদি ডিস্কটি ক্ষতিগ্রস্ত করার ঝুঁকি নিতে সম্মত হই, তবে আমি কেবল এটি আনপ্লাগ করব।
নিকোলাস বারবুলেসকো

তারপরে স্পটলাইটের পতাকাটি সেট করুন এবং এটি দেখার জন্য অপেক্ষা করুন এবং সূচীকরণ বন্ধ করুন।
তেটসুজিন

অথবা, আপনি sudo diskutil unmountDisk force /Volumes/Name_of_Volumeজোর করে টার্মিনাল থেকে চালাতে পারেন। সেই স্ক্রিপ্টটি প্রয়োজনীয় নয়।
এনজেবুট

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

@ এনজেবুট - আমি আপনার diskutilআদেশটি চেষ্টা করিনি । তবে আমি ডিস্ক ইউটিলিটির সাথে সমতুল্য চেষ্টা করেছিলাম - কোনও লাভ হয়নি।
নিকোলাস বারবুলেসকো

2

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


কেউ এটা কিভাবে করবে? জোর করে সন্ধানকারী?
রোববার

বিকল্প + কমান্ড + ইসি!
এসডাইভ

তবে এটি আমার প্রশ্নের স্পটলাইট ক্ষেত্রে কাজ করতে পারে?
নিকোলাস বারবুলেস্কো

1

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

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

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


1
অবশ্যই আমি ম্যাক বন্ধ করতে পারি। তবে এটি কোনও বিকল্প নয়।
নিকোলাস বারবুলেসকো

স্পটলাইটটি আমার ডিস্কটি জানার ধারণাটি পছন্দ করি। তবে আমি স্পটলাইটটি এই মুহুর্তের জন্য আমার ডিস্কটিকে উপেক্ষা করার চেষ্টা করেছি। সিস্টেম প্রিফেস → স্পটলাইট ব্যবহার করে। এটি কার্যকর হয়নি: "অজানা ত্রুটির কারণে অসম্ভব ossible" দুর্দান্ত ত্রুটির বার্তা! অ্যাপল অবশ্যই মাইক্রো from অফট থেকে কোনও ডিফেক্টর ভাড়া নিয়েছে! আমি সময়কে অভিনয় করার চেষ্টাও করেছি। আমি কাজ করতে গিয়েছিলাম এবং স্পটলাইটটি পুরো দিনটিতে ডিস্কটিকে সূচী করতে দেয়। সন্ধ্যায়, আমি ফিরে এসেছি, এবং সমস্যা এখনও একই ছিল।
নিকোলাস বারবুলেসকো 21:51

আমি প্রকৃতপক্ষে সমস্যাটি হ'ল সমস্যাটি হ'ল এটি mdsহয় যে সিস্টেমটি এটি ড্রাইভের সাথে শেষ হয়েছে বা কাজটি শেষ হওয়ার পরে ছেড়ে দেওয়া হচ্ছে না এবং প্রক্রিয়াটি কোনওভাবে মারা যাওয়ার আগে পর্যন্ত (শাটডাউনের মতো) ড্রাইভটি ধরে রাখবে। আমি যদি mdsড্রাইভটি ব্যবহার করার দাবি করার সময় সিপিইউটি ব্যবহার না করে দেখি তবে আমি জোর করে ড্রাইভটি বের করে আনব।
বাউর মিউজিক

@ বাউর মিউজিক - আপনি কীভাবে "ড্রাইভটি উত্সাহিত করবেন"?
নিকোলাস বারবুলেসকো

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

1

আর একটি সহজ বিকল্প হ'ল এটি ডিস্ক ইউটিলিটিগুলির মাধ্যমে বের করে দেওয়া।


তেতসুজিনের উত্তরে মন্তব্যগুলি পড়েছেন? ডিস্ক ইউটিলিটি "বল" বিকল্পটি সরবরাহ করে না
ক্লোনামথ

এটা চেষ্টা করুন. ডিস্ক ইউটিলিটিসের মাধ্যমে একটি সহজ নির্গমন সবসময় আমার জন্য কাজ করে যখন কোনও ধরণের বাহ্যিক ড্রাইভ বের হয় না কারণ এটি "ব্যবহৃত হয়"।
টিম আনডিম

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

1
সে সম্পর্কে শুনে দুঃখিত। ডিস্ক ইউটিলিটি আমার ইউনিটটিতে 10.7.5-এ চলে কেবল "ব্যবহারযোগ্য" ডিস্কগুলিকে অদম্যভাবে বের করে দেয়। আপনি হয়ত ডিস্কওয়ারিয়ার সন্ধান করতে পারেন।
টিম আনডিম

1
যে কোনও কারণেই, ডিস্ক ইউটিলিটি আনমাউন্ট কমান্ডটি ব্যবহার করা আমার জন্য সমস্যা ডিস্কে কাজ করে।
MiB

0

আপনি স্পটলাইটকে বলতে পারেন যে এটি কখনই সেই ড্রাইভকে সূচী করে না এবং এরপরে আপনাকে এটি নিয়ে চিন্তা করতে হবে না।

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


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