मुझे हमारे विंडोज 2003 सर्वर में से एक पर एक बड़ी निर्देशिका को हटाने की आवश्यकता है जिसमें लगभग 1TB डेटा है। इसे हटाने का सबसे तेज़ तरीका होगा cmd> rmdir का उपयोग करना?
मुझे हमारे विंडोज 2003 सर्वर में से एक पर एक बड़ी निर्देशिका को हटाने की आवश्यकता है जिसमें लगभग 1TB डेटा है। इसे हटाने का सबसे तेज़ तरीका होगा cmd> rmdir का उपयोग करना?
जवाबों:
वास्तव में, मैंने इसे करने के लिए सबसे तेज़ तरीका खोजा है, "rmdir / s [निर्देशिका]"। यह एक की तुलना में बहुत कम मेटा डेटा के संचालन को शामिल करने, लगता है "डेल । जो यह बहुत त्वरित संदर्भ बनाता है" करता है,। मैं कई हजारों फाइलों के साथ घर की निर्देशिकाओं को हटाने के लिए नियमित रूप से इसका उपयोग करता हूं। एक्सप्लोरर से एक हटाने-निर्देशिका की तुलना में बिल्कुल तेज, जो हटाने से पहले सभी फाइलों को गिनने की आवश्यकता महसूस करता है।
मैं अभी तक 1TB तक नहीं गया हूं। यदि 1TB से कम शामिल है, तो कहना है कि 10K फाइलें बड़े मेटाडेटा संचालन को MFT में रिक्त स्थान के विशाल स्वैट्स को चिह्नित करेगी। यदि उस 1TB में लाखों फाइलें शामिल हैं, तो मेटाडेटा ऑपरेशन वास्तव में चीजों को फाइल-बाय-फाइल स्तर पर धीमा करना शुरू कर देता है। उस स्थिति में, rmdir / s एक्सप्लोरर की पैंट बंद कर देता है।
rmdir /q /s {folder}
..
जैसा कि sysadmin ने कहा, व्यक्तिगत फ़ाइलों को हटाने से बड़े पैमाने पर ओवरहेड होता है, इसलिए फ़ोल्डर को हटा दें। भले ही आप जिस डिलीट मेथड का इस्तेमाल करते हैं, अगर आप बड़ी संख्या में फाइल और / या फोल्डर को डिलीट करने जा रहे हैं, तो यह एवी सॉफ्टवेयर को पहले अस्थाई रूप से निष्क्रिय करने लायक है। डिलीट ऑपरेशन के रूप में, रीड एंड राइट दोनों एवी सॉफ्टवेयर में किक करने जा रहा है और वास्तव में धीमी गति से चीजों को धीमा कर रहा है, यह मानते हुए कि आप एक रियल-टाइम स्कैनर चला रहे हैं।
क्या मैं पूछ सकता हूं कि आप क्या हासिल करने की कोशिश कर रहे हैं?
जब तक आपको जल्दी से जल्दी वापस अंतरिक्ष की आवश्यकता नहीं होती है, तो हो सकता है कि सही विधि निर्देशिका को एक अलग स्थान पर ले जाए और एक थ्रेड को स्थानांतरित करें जो धीरे-धीरे फ़ाइलों और निर्देशिकाओं को हटा देता है। इस तरह से डायरेक्टरी रास्ते में नहीं है और सर्वर को उसके घुटनों पर नहीं लाया गया है।