সিংকে আপডেট করার পরে কেন স্পটলাইট আমার সিস্টেমে পুনরায় সূচি রাখবে?


15

যেহেতু আমি সিংহ ইনস্টল করেছি, স্পটলাইট ডাটাবেস পুনরায় সূচি রাখে (যা বেশ কয়েক ঘন্টা সময় নেয়)। এটি অন্তত প্রতিটি দ্বিতীয় দিনে এটি করে।

অন্য কোন ব্যবহারকারী কি লায়ন (যেমন এটি কেবল একটি 10.7.0 বাগ আছে) নিয়ে এই সমস্যাটি ব্যবহার করছে? যদি তা না হয় তবে কীভাবে এটি ঘটছে তা আমি কীভাবে সনাক্ত করতে পারি - আমি কনসোলে কোনও সন্দেহজনক এন্ট্রি দেখতে পাচ্ছি না?

কেবল স্পটলাইটের ইতিহাস পুনরায় সেট করতে সক্ষম হওয়ায় এবং এটি পুনর্নির্মাণে জেনে ভাল লাগবে।


4
দেখুন: superuser.com/questions/46195/… যা কোন ফাইল সূচীকরণে ব্যর্থ হচ্ছে তা নির্ধারণের জন্য কোনও কৌশল দেখায়।
অ্যান্ড্রু ভিট

উত্তর:


15

আমিও সিংহকে আপগ্রেড করার পরে পুনর্নির্মাণের সমস্যাটি ঘটছিলাম। তবে সমস্যাটি প্রতিটি ব্যবহারকারীর জন্যই ছিল না, কেবল ফাইলভল্ট 1 ব্যবহার করে এমন একজনের জন্য।

কয়েক সপ্তাহ পরে আমি পেয়েছিলাম উপর হতাশ এবং দৌড়ে ... †

$ sudo mdutil -a -i off

টার্মিনালে - এবং একই মুহূর্তে আমি বুঝতে পেরেছিলাম যে সেটিংসটি প্রয়োগ করা হয়েছে - পুরো প্রশস্ত সিস্টেম system আমি কয়েক ঘন্টার মূল্য পুনর্নির্মাণের মুক্ত-সেশনটি সরিয়ে নিয়েছি এবং উপভোগ করেছি যার পরে আমি স্পটলাইটটি আবার চালু করার সিদ্ধান্ত নিয়েছিলাম, কারণ এটি অন্য ব্যবহারকারীর অ্যাকাউন্টে আমার কর্মপ্রবাহের পক্ষে গুরুত্বপূর্ণ; তাই:

$ sudo mdutil -a -i on

এবং যখন আমি এটিতে ছিলাম তখন আমি পুরানো সূচকটি মুছে ফেলার এবং স্ক্র্যাচ থেকে নতুনটি পুনরায় তৈরি করার সিদ্ধান্ত নিয়েছিলাম:

$ sudo mdutil -aE

আমি প্রায় এক মাস আগে এটি করেছি এবং তখন থেকে আমি "অকেজো" পুনরায় সূচনা করার মুখোমুখি হই নি। আমি আনন্দের সাথে অবাক হলাম কারণ ইস্যুটি ঠিক করা একমাত্র কাকতালীয় ঘটনা ছিল।

সুতরাং, আপনি কি এটি আবার বন্ধ করার চেষ্টা করেছেন?


†) -aপতাকাটি সমস্ত খণ্ডে অ্যাকশনটি প্রয়োগ করবে যা আপনি চান এমন কিছু নাও হতে পারে - এবং আসলে আমি যা চাইছিলাম তা নয়, তবে আমি কেবল ইস্যুতে ব্লিটজ্রিগ যেতে চাইছিলাম।


অনুগ্রহটি লক্ষ করার জন্য: আমি কোনও এসএসডি ছাড়াই আইম্যাক করছি , দুঃখিত, তবে এটি নির্বিশেষে সমস্যার সমাধান করতে পারে।
জারি কেইনেনেন

3
এটিই আমি পরামর্শ দিতে যাচ্ছিলাম। সত্যই প্যারানয়েডের জন্য, বিদ্যমান sudo rm -rfv /.Spotlight-V100
সূচিটি

খুব অদ্ভুত. আমি শুক্রবার সবেমাত্র লায়নতে আপগ্রেড করেছি এবং স্পটলাইট মারা গেল। গতকাল এমডুটিলকে কোনও উপকারের চেষ্টা করা হয়নি এবং তারপরে আজ আবার চেষ্টা করে দেখুন ভাইলা! রি-ইন্ডেক্স। অদ্ভুত ...
ভালেন

10

আমি এটি বুঝতে পেরেছি। স্পটলাইট প্লাগইনের মধ্যে একটি ত্রুটি ঘটাচ্ছে, যা কনসোল লগের কাছাকাছি যাচাইয়ের বিষয়টি প্রকাশ করেছে।

কোন অ্যাপ্লিকেশনটি অনুসন্ধান করে সমস্যার সৃষ্টি করছে তা আমি জানতে পেরেছি

/Library/Logs/DiagnosticReports

সেখানে আমি এমডি ওয়ার্কার (স্পটলাইটের ব্যাকএন্ড) থেকে বেশ কয়েকটি ক্র্যাশ রিপোর্ট পেয়েছি। সমস্ত ক্রাশ একই অ্যাপ্লিকেশন প্লাগইনটির কারণে হয়েছিল। আমি এখন আমার সিস্টেম থেকে সেই প্লাগইনটি মুছে ফেলেছি।


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

2
গণিত (আগের সংস্করণ - বর্তমান সংস্করণটি ভাল) fine
dan8394

3

নতুন তত্ত্ব: আমার সিস্টেম ড্রাইভটি জায়গাতে কম চলতে থাকে - কখনও কখনও নিচে কয়েক শ এমবি ফ্রি হয়। যখন ওএস এই পরিস্থিতি সনাক্ত করে, এটি স্পটলাইট সূচকগুলি মুছে দেয়। যখন আমি আবার স্থান খালি করি, তখন এটি সূচকগুলি পুনর্নির্মাণ করতে হবে।


আমি এই অভিজ্ঞতাও হয়েছি। 10.6 তে একই ঘটেছিল কিনা আমি জানি না যদিও আমি একই সাথে এসএসডি এবং লায়নটিতে স্যুইচ করেছি।
ল্রি

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

2

@ কোইইউ, @ টিজে লুওমা - এটি আপনার উভয়ের উত্তরগুলির সংমিশ্রণ যা আমার দেরীতে ২০১০ ম্যাকবুক এয়ার (এসএসডি) অতিরিক্ত গরম এবং রাতে ক্র্যাশ হতে পারে।

আমি যে উত্তরগুলি কল করেছি সেগুলিতে আমি আপনার উত্তরগুলি সংযুক্ত করেছি mdutil_rebuild.sh। এটি 'যাইহোক_নাম_উইউ_লক.শ' হিসাবে সংরক্ষণ করুন এবং এটি দিয়ে টার্মিনাল থেকে চালান sh whatever_name_you_like.sh। ফাই - আমার জন্য এটি আমার মেশিনে আমার GB 130 গিগাবাইট সূচকটি পুনর্নির্মাণ করতে প্রায় 7 ঘন্টা সময় নেয়। আপনার যদি কোনও কিছুর জন্য আপনার সমস্ত প্রসেসরের প্রয়োজন হয় তবে রাতারাতি এটি করার উপযুক্ত হতে পারে।

#!/bin/sh

#  Force rebuild the spotlight index from scratch.
#    Compiled on 12-14-2012 in response to runaway 
#    reindexing processes from answers by @koiyu
#    and @TJ Luoma.
#
#  Ask Different Question: http://bit.ly/SYTE1j 

# Turn off spotlight.
  sudo mdutil -a -i off

# Remove the index files.
  sudo rm -rfv /.Spotlight-V100

# Turn on spotlight.
  sudo mdutil -a -i on

# Reindex all mounted /Volumes
  sudo mdutil -aE

1

এই একই সমস্যাটি তদন্ত করার সময় আমি দুটি জিনিস আবিষ্কার করেছি:

32-বিট স্পটলাইট আমদানিকারক

এমডিএস এবং এমডি ওয়ার্কার (স্পটলাইটের পিছনে থাকা সিস্টেম প্রক্রিয়াগুলি) সূচকগুলি সম্পূর্ণ করতে এবং ব্যর্থ হওয়ার কারণগুলির মধ্যে এটি অন্যতম কারণ বলে মনে হয়। (এবং রহস্যজনক "lsboxd সাথে কথা বলতে অক্ষম" বার্তাগুলির ব্যাখ্যা দিতে পারে)) এমডিসি এবং এমডি ওয়ার্কার যেহেতু -৪-বিট প্রক্রিয়া, সম্ভবত এটি পুরানো ৩২-বিট স্পটলাইট আমদানিকারকদের সাথে কাজ করতে পারেনি (আমি আমার সিস্টেমে তিনটি খুঁজে পেয়েছি)।

আপনার কোনও আছে কিনা তা জানতে, টার্মিনাল.অ্যাপ ব্যবহার করুন এবং এই আদেশটি প্রবেশ করুন: mdimport -L

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

মেল.এপ মেলবক্সগুলি পুনর্নির্মাণ করুন

এটি শেষ পর্যন্ত সূচক ইমেলের স্পটলাইট পেয়েছিল যা উপরের এবং অন্য কোথাও প্রস্তাবিত প্রক্রিয়াগুলি অনুসরণ করেও পূর্ববর্তী প্রচেষ্টাগুলিতে অন্তর্ভুক্ত ছিল না। কেবল মেইল.অ্যাপ মেলবক্সগুলি পুনর্নির্মাণের পরে স্পটলাইট সেই অবস্থানগুলি থেকে অনুসন্ধানের ফলাফল ফিরে আসতে শুরু করে।


0

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


0

ব্যাটে ডানদিকে চেষ্টা করার জন্য দুটি খুব সাধারণ জিনিস - যা প্রায়শই আমার জন্য এই ধরণের স্পটলাইট শেননিগানসকে হ্রাস করে .. 

1: প্রথমত, আপনি যদি sudo killall mdsটার্মিনাল থেকে ... রুট অ্যাক্সেস পেয়ে থাকেন .. যা "এমডিএস" প্রক্রিয়াটিকে মেরে ফেলেছে .. (মেটা ডেটা অনুসন্ধানকারী ??) যা আপনাকে কেফেরফ্লফল এক্স, ওয়াই, বা জেড থেকে বের করে আনবে প্লাগইন, ফাইল বা হোয়াট নোট যা প্রথমে স্পটলাইট ক্রোকেড তৈরি করেছে .. এখনই বাধ্য হয়ে ছেড়ে দিন, পরে সমস্যা সমাধান করুন ... আমার বাবা সবসময় বলেছিলেন। মজা করছি, আমি অনাথ ..

বা

2: আরও পথচারীদের সমাধানের জন্য .. স্পটলাইটের প্রিফগুলি খুলুন এবং একটি: কোনও অ-ইনডেক্সড "ব্যক্তিগত" আইটেম সরান ... এবং খ: আপনি যদি ভলিউম সূচকটি পুনরায় সেট করতে চান তবে .. আমি বিশ্বাস করি আপনি আসলে যুক্ত করে এটি করতে পারবেন আপনার বুট ড্রাইভটি সেই তালিকায়, সিস্টেম প্রিফগুলি বন্ধ করে এবং পুনরায় খোলার পরে আপনার পূর্ববর্তী "ম্যাকিনটোস এইচডি" গোপনীয়তা তালিকা থেকে মুছে ফেলুন ... এটি ড্রাইভটি পুনরায় সূচনা করবে .. আশা করি এবার কম কেভেচিংয়ের সাথে রয়েছে। Oy! 

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