10.7.5 पर अपग्रेड करने के बाद स्लो स्पॉटलाइट और टाइम मशीन को कैसे ठीक करें?


21

10.7.5 में अपडेट होने के बाद से स्पॉटलाइट और टाइम मशीन दोनों ही बहुत धीमी हैं।

  • एक सामान्य सिस्टम ड्राइव स्पॉटलाइट को इंडेक्स करने के लिए कई दिनों की आवश्यकता होती है ।
  • परिणामस्वरूप टाइम मशीन ~ 100 Mib के वृद्धिशील बैकअप के लिए एक घंटे या उससे अधिक समय लेती है।

इन धीमे टाइम मशीन बैकअप और स्पॉटलाइट इंडेक्सिंग के लिए क्या समाधान है?


मैं 10.7.5 के बाद से दोनों मंदी की पुष्टि कर सकता हूं। जहां टाइम मशीन सुस्ती के लिए एक निश्चित सबसे जरूरी है। स्पॉटलाइट इंडेक्सिंग कुछ दिनों के भीतर समाप्त हो गई लेकिन टाइम मशीन दिनों के लिए चल रही है और केवल 11,59 जीबी में 53,19 जीबी है।
प्रो बैकअप

लेकिन यहां तक ​​कि एक स्पॉटलाइट इंडेक्स जो दिन लगता है अस्वीकार्य है।

क्या स्पॉटलाइट कभी सूचकांक का निर्माण करता है या क्या यह शेष समय को कई दिनों के रूप में दिखाता है?
12

@LauriRanta मैंने इंतज़ार नहीं किया :)

1
जो समाधान मुझे काम मिला वह था / var / फ़ोल्डरों को हटाने के लिए फिर रिबूट। स्पॉटलाइट इंडेक्स का समय 3 दिन से घटकर 51 मिनट हो गया। इसी तरह टिम्मेचैन, एक नए स्थापित / बहाल शेर पर, 30 दिन से लगभग 11 घंटे तक चला गया।
ग्रांट सेर

जवाबों:


5

ओएस एक्स शेर 10.7.5 पूरक अद्यतन अक्टूबर 04 को जारी किया, 2012 में शामिल हैं:

एक समस्या को हल करता है जिसके कारण टाइम मशीन का बैकअप पूरा होने में बहुत लंबा समय लग सकता है

और, परीक्षण के बाद, यह पूरी तरह से समस्या का समाधान हो गया है।

ध्यान दें कि मेरे लिए, इस अद्यतन को स्थापित करने के बाद पहला बैकअप अभी भी अप्रत्याशित रूप से लंबा है, और इसमें कई com.apple.backupd[423]: Waiting for index to be ready (100)संदेश शामिल हैं , इसलिए हो सकता है कि स्पॉटलाइट अभी तक ड्राइव को फिर से अनुक्रमित न करे। अब, एक दो घंटे बाद, छोटे बैकअप अपनी सामान्य तेज गति से पूरे होते हैं और सब कुछ ठीक हो जाता है।


1
FYI करें। इससे समस्या 10.7.5 के साथ हल हो सकती है, लेकिन 10.8.2 के साथ नहीं।
jschmidt

@jschmidt क्या आपने 10.8.2 पूरक का प्रयास किया? 10.7.5 पूरक अद्यतन में lsboxd, xpchelper और ऑडियो स्टफ का एक समूह शामिल है। इसमें शामिल करने के लिए xpchelper के सैंडबॉक्स अनुमतियों में ocspdपरिवर्तन (हालांकि mdworker सामान में कोई परिवर्तन नहीं)। /System/Library/Sandbox/Profiles/com.apple.xpchelper.sbपोस्ट पूरक के रूप में क्या दिखता है?
ओल्ड प्रो

हाँ। मैंने 10.8.2 पर पूरक अद्यतन की कोशिश की, लेकिन यह मदद नहीं की। केवल एक चीज जो मेरे लिए काम करती है वह है ओएस का पूरा सिस्टम वाइप और रीइंस्टॉल। मैंने अपने डेटा को दूसरे बैकअप से मैन्युअल रूप से कॉपी किया है, लेकिन किसी भी ऐप या सेटिंग्स को पुनर्स्थापित नहीं किया है।
jschmidt

मुझे अपडेट किए हुए एक लंबा समय हो गया है, लेकिन मुझे अभी भी समय-समय पर यह समस्या आती है। कोई विचार?
डीए विंसेंट

10

मैंने उस विषय में इस समाधान को पोस्ट किया है । यहां यह है (यह एक समाधान नहीं है, केवल एक बैकअप और स्पॉटलाइट को काम करने देने के लिए एक अस्थायी समाधान है जब तक कि एक फिक्स जारी नहीं किया जाता है)।

टर्मिनल का उपयोग करना:

  1. मैंने स्पॉटलाइट इंडेक्सिंग को अक्षम कर दिया है:

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    
  2. मैंने अपने सभी ड्राइव्स (बैकअप ड्राइव सहित) में स्पॉटलाइट इंडेक्स को हटा दिया:

    sudo rm -rf /.Spotlight-V100/Store-V1 /.Spotlight-V100/Store-V2  /.Spotlight-V100/VolumeConfiguration.plist
    
    sudo rm -rf /TimeMachineDrive/.Spotlight-V100/Store-V1 /TimeMachineDrive/.Spotlight-V100/Store-V2  /TimeMachineDrive/.Spotlight-V100/VolumeConfiguration.plist 
    

( rm -rf /.Spotlight-V100/*मेरे लिए काम नहीं किया।) (यह स्पॉटलाइट की गोपनीयता सेटिंग का उपयोग करके पूरी ड्राइव को छोड़कर और फिर इसे शामिल नहीं किया जा सकता है।)

  1. मैंने /var/foldersसामग्री हटा दी ( यह जानने के लिए इस विषय को देखें ):

    sudo rm -rf /var/folders/*
    
  2. मैंने .inProgressअपने Backups.backupdbसबफ़ोल्डर्स से फ़ाइलें डिलीट कर दीं (कूड़ेदान में डाल दीं, फिर खाली करना कूड़ेदान ऐसा करने का एकमात्र तरीका है)।

केवल .inProgressफ़ाइलों को हटाने के बजाय अपने बैकअप ड्राइव को पुन: स्वरूपित करना आवश्यक हो सकता है ।

  1. मैंने रिबूट किया और फिर मैंने स्पॉटलाइट पुनः आरंभ किया:

    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    
    sudo mdutil -i on -E /
    
  2. मैं इंतजार कर रहा था जब तक स्पॉटलाइट अनुक्रमण प्रक्रिया समाप्त नहीं हो जाती

  3. मैंने TimeMachine का उपयोग करके एक नया बैकअप लॉन्च किया

  4. मैंने Apple के साथ एक बग्रेपोर्ट खोला, जिसका शीर्षक था: "मैक माई एक्स 10.7 के तहत स्पॉटलाइट का उपयोग होने पर टाइममैचिन लटका रहता है" प्रार्थना करते हुए कि इस बग को प्राथमिकता बनाने के लिए कई अन्य लोग भी ऐसा ही करेंगे।

कुछ कदम बेकार हो सकते हैं, लेकिन मैंने धीमे टीएम और स्पॉटलाइट के बारे में अलग-अलग विषय पढ़कर जो कुछ भी सीखा है, वह सब लिया।


धन्यवाद। sudo rm -rf /var/folders/*मेरे मामले में चाल
चली

/var/foldersEl Capitan की सामग्री को न निकालें , यह आपके सिस्टम को पूरी तरह से नली देगा: प्रगति बार लॉग इन के दौरान बंद हो जाएगा, मुझे एक TM बैकअप को फिर से स्थापित करना होगा। रिकॉर्ड के लिए, मीनूमेटर्स के कारण मेरी मशीन पर टीएम असंभव रूप से धीमा था ।
बजे फ्रैंक पावागु

7

अपनी कंसोल लॉग फ़ाइल की जाँच करें और इस तरह की लाइनों की तलाश करें (वास्तविक लॉग लाइनों में प्रक्रिया आईडी और दिनांक होंगे):

sandboxd: mdworker deny mach-lookup com.apple.ls.boxd
mdworker: Unable to talk to lsboxd

यदि आप इसे देख रहे हैं, तो संभवतः यह समस्या का स्रोत है। इस नवीनतम रिलीज के साथ अप्पल ने कुछ किया (माउंटेन लॉयन को प्रभावित करता है। 10.8.2)।

मुझे नहीं पता कि वास्तव में क्या कहने के अलावा अन्य mdworker(जो स्पॉटलाइट के लिए फ़ाइलों को स्कैन और अनुक्रमित करता है) कॉल करता है LSCopyLibraryItemURLs()जो अंततः एक संदेश भेजता है lsboxd। सैंडबॉक्स नीति अनुमति नहीं देती है, इसलिए कार्यकर्ता को मार दिया जाता है।

तो शायद पॉलिसी फ़ाइल गलत है, या हो mdworkerसकता है कि वह कॉल न करे। मुझे नहीं पता। हालाँकि, पॉलिसी फ़ाइल को ठीक करना अपेक्षाकृत आसान है। संभावित रूप से खतरनाक , लेकिन आसान।

इन फ़ाइलों को रूट के रूप में संपादित करें:

/usr/share/sandbox/mdworker.sb
/usr/share/sandbox/mdworker-bundle.sb

फ़ाइलों के अंदर आपको लाइन मिलेगी:

(allow mach-lookup (global-name "com.apple.ocspd"))

इसके ठीक नीचे, लाइन जोड़ें:

(allow mach-lookup (global-name "com.apple.ls.boxd"))

बस!

यदि आप अतिरिक्त आराम चाहते हैं, तो शायद रिबूट करें। शायद अपने स्पॉटलाइट इंडेक्स को मिटा दें और शुरू करें:

sudo mdutil -E /

वास्तव में, मैं अभी भी mdworker: Unable to talk to lsboxdअपनी लॉग फ़ाइलों में देखता हूं लेकिन कम से कम अब अनुक्रमण समाप्त हो जाएगा और टाइम मशीन फिर से जल्दी से चलती है।


तीन फ़ाइलें हैं: mdworker-lsb.sb, mdworker-scan.sb, और mdworker.sb। उन सभी में केवल रेखा होती है (allow mach-lookup)लेकिन नहीं (allow mach-lookup (global-name "com.apple.ocspd"))

@ ओल्डप्रो मैंने आपके निर्देश का पालन करने की कोशिश की, और टिच्रोमोमा जैसी ही स्थिति में हूं। तो अब mdworker.sbमेरे पास है (allow mach-lookup) (allow mach-lookup (global-name "com.apple.ls.boxd"))और मैंने उस लाइन को जोड़ने के बाद फिर से शुरू किया। फिर भी टाइम मशीन अभी भी धीमी गति से चल रही है। क्या आप मदद कर सकते हैं कृपया?
रब्बिड

मैंने पुष्टि की कि कंसोल कंसोल लॉग में मेरे पास वे संदेश हैं। मैंने निर्देशों का भी पालन किया। मेरे लिए कोई बदलाव नहीं। मैंने अपनी मशीन के लिए पूरे टीएम बंडल को हटा दिया और एक नया बैकअप शुरू किया। इसने 600GB बैकअप और स्टॉप के माध्यम से इसे 200GB कर दिया। मैं टीएम चला रहा हूं एक मैक मिनी सर्वर के साथ एक ड्रूबो जो एफडब्ल्यू 800 के माध्यम से जुड़ा हुआ है। मेरी स्रोत मशीन मैकबुक प्रो रेटिना चल रही एमएल 10.8.2 है। मैंने सर्वर और एमबीपी दोनों को रिबूट किया और बैकअप को फिर से जारी रखने की कोशिश की। इस बार, इसने केवल 100GB अधिक के माध्यम से इसे बनाया और फिर बंद हो गया। एक और कोशिश केवल 3GB की हुई। कुछ इसे रोक रहा है, लेकिन मुझे नहीं पता कि क्या।
jschmidt

1
@Tichodroma मुझे बहुत खेद है कि मैंने आपकी टिप्पणी को गलत बताया। यदि आपका mdworker.sbपहले से ही था (allow mach-lookup)(1) तो आपको sandboxd: mdworker deny mach-lookup com.apple.ls.boxdलॉग में कभी भी मधुमक्खी नहीं दिखनी चाहिए और (2) फ़ाइल को संपादित करने से मदद नहीं मिलेगी। वह आपके लिए भी, @ user15380
Old Pro

ठीक है। मुझे बैकअप विफलताओं में एक और समानता (प्रतीत होता है) मिली। अब मेरे पास कंसोल में इनकार करने वाली मच-लुकिंग com.apple.ls.boxd नहीं है (हालाँकि मुझे अभी भी "mdworker: lxboxd से बात करने में असमर्थ है")। हालाँकि, मुझे "सैंडबॉक्स" [1289]: ([1288]) mdworker32 (1288) का एक गुच्छा दिखाई देता है जो मच-लुकअप com.apple.PowerManagement.control ... "संदेशों से इनकार करता है। क्या मुझे com.apple.PowerManagement.control के लिए एक और लाइन जोड़ने की आवश्यकता है?
jschmidt

6

आप mdworkers के बजाय प्रोफ़ाइल cannot talk to lsboxdको संपादित करके कंसोल (सहित ) में सभी mdworker संबंधित सैंडबॉक्स त्रुटियों को पूरी तरह से ठीक कर सकते system.sbहैं। System.sb फ़ाइल का उपयोग सभी Apple सिस्टम प्रक्रियाओं द्वारा किया जाता है जो सैंडबॉक्स के नीचे चलता है, जिसमें mdworker भी शामिल है। यदि आप इस फ़ाइल को (जिसमें स्थित है /System/Library/Sandbox/Profiles) को शामिल करने के लिए संशोधित करते हैं:

(allow mach-lookup (global-name "com.apple.ls.boxd"))

(allow mach-lookup (local-name "com.apple.ls.boxd"))

यह सभी lsbox संबंधित mdworker समस्याओं को रोक देगा।


1
लेकिन, system.sb के शीर्ष पर टिप्पणी कहती है, "इस फ़ाइल की सामग्री भी स्वतः-जनरेट की गई है और उपयोगकर्ता संपादन योग्य नहीं है; इसे किसी भी समय अधिलेखित किया जा सकता है।"
जेफ

5

यदि स्पॉटलाइट इंडेक्स का निर्माण कभी पूरा नहीं करता है, तो ऐसा इसलिए हो सकता है क्योंकि इंडेक्सिंग हमेशा कुछ फाइलों पर रुकती है। मैंने उस मुद्दे के कारण कुछ साल पहले एक साफ स्थापना की थी, लेकिन मैंने अपनी पुरानी फ़ाइलों को पुनर्स्थापित करने के बाद इसे वापस कर दिया। मैंने सिस्टम प्रेफरेंस में केवल प्राइवेसी टैब में फ़ोल्डर्स को जोड़ने के कारण होने वाली फाइलों को कम कर दिया।

सुपर यूजर पर किसी ने ओपनडॉप चलाया जो यह पता लगाने के लिए था कि mdworker किन फाइलों पर रुका है:

sudo opensnoop -n mdworker

User37651 द्वारा सुझाए गए संपादन से:

मैंने ऊपर के ओपनऑनोप कमांड को चलाया और इसमें ~ / लाइब्रेरी / डेवलपर की फाइलों के साथ एक समस्या दिखाई दी जो कि पिछले टाइम मशीन रिस्टोर से वहां रखी गई थी। (वर्तमान में मेरे पास XCode स्थापित नहीं है।) मैंने फ़ोल्डर को हटा दिया है, और स्पॉटलाइट अनुक्रमण केवल 30 मिनट में समाप्त हो गया है। मेरा टाइम मशीन बैकअप अब काम कर रहा है।


1
शायद मैं बाद में यह कोशिश करूँगा। अजीब बात यह है कि स्पॉटलाइट ने 10.7.4 में ठीक काम किया और केवल 10.7.5 के अपडेट के बाद धीमा हो गया। फ़ाइलें स्पॉटलाइट को इंडेक्स में बदलना नहीं था।

मैंने सिस्टम ड्राइव पर सब कुछ स्पॉटलाइट की गोपनीयता सूची में जोड़कर आपके दृष्टिकोण की कोशिश की है । लेकिन फिर भी स्पॉटलाइट को गणना करने में इतना समय लगा कि फाइलों को अनुक्रमित करने के लिए कितना समय चाहिए (जो?) कि मैंने इस प्रक्रिया को समाप्त कर दिया है। Apple, कहाँ तय है ?!

1

स्पॉटलाइट इंडेक्स को हटाना संभव है और फिर मैक ओएस एक्स को खरोंच से एक ताज़ा इंडेक्स बनाने के लिए मजबूर करना है। यह आमतौर पर आपकी जैसी स्थिति में प्रयास करने के लायक है।

मुझे डर है कि मुझे ऐसा करने के लिए टर्मिनल कमांड का पता नहीं है। जब मुझे इसे करने की आवश्यकता होती है, तो मैं कोआंगो सॉफ़्टवेयर से वाणिज्यिक कार्यक्रम मैकपिलॉट का उपयोग करता हूं , जिसकी लागत $ 20 है। उनके पास एक पूरी तरह से कार्यात्मक परीक्षण संस्करण है जिसे आप 15 दिनों के लिए उपयोग कर सकते हैं। यदि आप इसे उपयोगी पाते हैं, तो आप इसके लिए भुगतान करने का निर्णय ले सकते हैं।

मुझे लगता है कि ऐसा करने के लिए अन्य उपयोगिताओं भी हैं।

बेशक, एक बार जब आप मौजूदा स्पॉटलाइट इंडेक्स को हटा देते हैं, तो आपको नए इंडेक्स बनाने के लिए स्पॉटलाइट की प्रतीक्षा करनी होगी। आपको अपने मैक को तब तक निर्बाध चलने देना चाहिए जब तक कि यह पूरी तरह से एक नया उत्पन्न न कर ले।

यहां छवि विवरण दर्ज करें


समस्या यह है कि स्पॉटलाइट कई दिनों तक सूचकांक के लिए आवश्यक समय की गणना करता है । इसलिए MacPilot या mdutilकमांड लाइन टूल का उपयोग दर्द को कम करने में मदद करता है लेकिन यह समस्या का समाधान नहीं करता है।

क्या आपको लगता है कि डिस्क ड्राइव स्वयं दूषित या शारीरिक रूप से क्षतिग्रस्त हो सकती है, और यही कारण है कि अनुक्रमण को इतने लंबे समय तक लेने का अनुमान है? शायद आपको डिस्क क्षति के लिए एक निदान चलाना चाहिए। अपने सिस्टम को किसी बाहरी बैकअप डिस्क पर क्लोन करें जब आप सुरक्षित रहें।

नहीं, ड्राइव ठीक है। कई अन्य उपयोगकर्ताओं के पास भी यही समस्या है। सेब की साइट पर चर्चा पर एक नज़र डालें। मेरे पास CCC :)

1

अरे नहीं! तेजी से बूट समय भी मिला

मैं अपने द्वारा उठाए गए विशिष्ट कदमों को संक्षेप में बताने के लिए एक अलग उत्तर लिख रहा हूं (मुझे यह स्पष्ट रखना चाहिए कि वे इस बात का हिस्सा हैं कि यहां क्या लिखा है, मेरा योगदान नहीं), क्योंकि मैंने उन चरणों को लेने के बाद न केवल टाइम मशीन पर तेजी से काम किया है, लेकिन मेरा बूट समय 1 मिनट 10 सेकेंड से घटकर 40 सेकेंड हो गया! मेरे बूट समय ने हमेशा मुझे परेशान किया क्योंकि मैंने लगातार लोगों को एक ही चश्मे के लिए बहुत कम बूट समय की रिपोर्टिंग करते देखा और, किसी तरह, उन चरणों ने मेरे बूट समय से 30 सेकंड काट दिया (हाँ, मैंने एक से अधिक बार परीक्षण किया और, हाँ, कैश ठीक था और मैं उन लोगों को यहां लेने से पहले कई कदम उठाए, जिसमें मरम्मत की अनुमति, डिस्क की मरम्मत, यहां तक ​​कि iDefrag2 के साथ डीफ़्रेगिंग करना, सभी कोई परिणाम नहीं है)। अब तक: पी

1

sudo mkdir ~/trash_backup
sudo mv /var/folders ~/trash_backup/ # backup just in case

2

उसके बाद, संपादन /usr/share/sandbox/mdworker.sbऔर /usr/share/sandbox/mdworker-bundle.sb, दोनों फाइलों पर (allow mach-lookup (global-name "com.apple.ls.boxd"))लाइन के नीचे जोड़ना (allow mach-lookup (global-name "com.apple.ocspd"))

3

आखिरकार,

sudo mdutil -i on -E /; sudo reboot

धन्यवाद लाउब और ओल्ड प्रो। क्या कोई भी बूट समय पर कमी और बॉक्सड चीज़ पर मच-लुकअप और संभावित सुरक्षा मुद्दों के बारे में बता सकता है? सबको शुक्रीया :)


1

इसलिए मैंने सभी के समान ही सामना किया है, लेकिन दुर्भाग्य से धागे के सभी भीड़ को सही क्रम में नहीं पढ़ा है, इसलिए मूल रूप से मेरा मूल टीएम बैकअप खो दिया है, फिर इसे ठीक करने के असफल प्रयास में मेरी स्पॉटलाइट डीबी।

एक धागा कहीं जिसे मैं फिर से नहीं पा सकता (मुझे लगता है कि यह धीमे स्पॉटलाइट इंडेक्स के बारे में अधिक था) एक आदमी से एक पोस्ट था जो बस 10.7.5 को पुनर्स्थापित करता था और सब कुछ सामान्य था। तो मैंने ऐसा किया, और यह काम किया।

पुनर्स्थापना के पूरा होने के बाद मैंने टीएम को छोड़ दिया और स्पॉटलाइट को इंडेक्स करने की अनुमति दी। मैं एक सवारी के लिए बाहर गया और जब मैं वापस आया तो यह किया गया था - 90 मिनट से भी कम समय में 149 जीबी। और यह काम करता है, मैं अपने HD पर सामान के लिए खोज की है।

मैंने तब टीएम चालू किया और इसे पूरा करने के लिए 2 घंटे 9 मिनट लगे।

इसलिए यदि आप समय और बैंडविड्थ को १०. you.४ तक डाउनग्रेड करने पर विचार कर रहे हैं, तो आप १०..5.५ के पुनर्स्थापना पर विचार कर सकते हैं।


1

सभी, मेरे पास एक ही मुद्दा था, टीएम ने एक नई डिस्क पर एक नया बैकअप लेने के लिए दिनों का अनुमान लगाया, और वास्तव में कुछ 200 एमबी को पूरा होने में घंटों लग गए।

मैंने ऊपर बताए गए कमांड के साथ स्पॉटलाइट को निष्क्रिय कर दिया, और - निहारना - 10 जीबी के भीतर 40 जीबी लोड किया गया और टीएम अपडेट किया गया उतना ही सुचारू रूप से चल रहा है जितना कोई उम्मीद करेगा।

यह काफी महत्वपूर्ण बग है और इसका निराशाजनक यह है कि Apple एक "अपडेट" भेजता है जो इस तरह की समस्याओं का कारण बनता है।


0

Https://discussions.apple.com/thread/4324046?start=60&tstart=0 के अनुसार $ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plistटाइम मशीन बैकअप स्पीड में सुधार के साथ स्पॉटलाइट को अक्षम करना ।


यह काम कर भी सकता है और नहीं भी। लेकिन चूंकि टाइम मशीन यह जानने के लिए स्पॉटलाइट पर निर्भर है कि किन फाइलों का बैकअप लेने की जरूरत है, यह कोई वास्तविक समाधान नहीं है। इसके अलावा, स्पॉटलाइट OS X का एक अनिवार्य हिस्सा है।

1
वास्तव में यह केवल समाधान है समाधान नहीं। मेरे मामले में यह चीजों को बहुत अधिक गति नहीं देता है।
प्रो बैकअप

1
इसने मेरे लिए काम नहीं किया। मेरे मामले में, टीएम एक समय के बाद लटक जाता है। स्पॉटलाइट को अक्षम करने से बिल्कुल भी मदद नहीं मिली।
jschmidt

0

SAFEMODE में एक साधारण रीबूटिंग और उसके बाद NORMAL MODE में रीबूट करना मेरे लिए इस उपयोग को साफ़ करता प्रतीत होता है। बैक अप के लिए 3 सप्ताह से 1 घंटे तक चला गया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.