सर्वर के C: \ Drive को साफ करना। सभी ज्ञात तरीके


17

मेरे पास एक ऐसे सर्वर पर एसी: \ _ है, जो वर्षों से पैच के संचय के कारण संभव है।

मुझे Microsoft PSS सपोर्ट द्वारा बताया गया है कि यह केवल \ Windows निर्देशिकाओं में संकुचित अनइंस्टॉल निर्देशिकाओं को हटाने के लिए नासमझ है। यह देखते हुए कि हमारे पास विंडोज़ सर्वर के 100 हैं, पैच का यह प्रकीर्णन हमारे SAN (ये विंडोज़ सर्वर VMWare में हैं) पर महत्वपूर्ण मात्रा में जगह ले रहा है।

क्या आप मुझे बता सकते हैं कि सी: \ ड्राइव पर जगह को साफ करने के लिए, नीचे दी गई सूची के अलावा मैं क्या कर सकता हूं? मुझे उम्मीद है कि मेरे द्वारा प्राप्त सिफारिश की तुलना में आपके पास अधिक अंतर्दृष्टि हो सकती है।

  1. C ड्राइव पर अपने वर्चुअल मेमोरी पेजफाइल.साइज़ को सेट न करें। (सिस्टम गुण \ प्रदर्शन सेटिंग \ उन्नत वर्चुअल मेमोरी को बदलें)

  2. स्पष्ट अस्थायी फ़ाइलें (C: \ windows \ temp और C: \ Users \% उपयोगकर्ता नाम% \ AppData \ Local \ Temp)।

  3. C ड्राइव पर अपनी अस्थायी इंटरनेट फ़ाइलों को सेट न करें। (इंटरनेट विकल्प \ ब्राउज़िंग इतिहास सेटिंग \ चाल फ़ोल्डर)

  4. विंडोज सर्च सर्विस डेटाबेस को मूव करें । यदि आपने Microsoft खोज सेवाएँ शुरू की हैं, तो कृपया Windows.edb फ़ाइल को किसी अन्य ड्राइव पर ले जाएँ।

    (C: \ ProgramData \ Microsoft \ Search \ Data \ Applications \ Windows)

  5. डिस्क स्थान को बचाने और डिस्क क्लीनअप का उपयोग करने के लिए फ़ोल्डर्स को संपीड़ित करें

  6. एक अतिरिक्त ड्राइव माउंट करने के लिए आरोह बिंदु का उपयोग करें।

  7. "Compln.exe" का उपयोग केवल सर्विस पैक को साफ करने के लिए किया जा सकता है, जैसे कि (RTM और SP1)। आपके सिस्टम में Windows सर्वर 2008 r2, इसमें कोई सर्विस पैक नहीं है। यह आपके सिस्टम में पैच को साफ नहीं कर सकता है।

  8. ???? (यह निश्चित नहीं है कि यह विचार क्या है) "Microsoft अंतर्निहित टूल - डिस्क क्लीनअप प्रदान करता है। (आपको डिस्क क्लीनअप प्राप्त करने के लिए" डेस्कटॉप अनुभव "नामक सुविधा स्थापित करने की आवश्यकता है।)"

अपने सर्वर को साफ करने और स्थान खाली करने के लिए और क्या किया जा सकता है?

अंत में, यह अंदाजा लगाना अच्छा होगा कि आप विंडोज के किसी भी संस्करण के लिए c: \ के लिए किस ड्राइव साइज का उपयोग करते हैं।


कोई निश्चित उत्तर नहीं, एक विकी के रूप में सबसे अच्छा हो सकता है
बार्ट सिल्वरस्ट्रिम

कहा कि ... सी में संकुचित पैच को हटाने के लिए बुद्धिमान नहीं: \ Windows, लेकिन अगर वे पुराने हैं (और पैच को अनइंस्टॉल करने के लिए नहीं देखेंगे), मुझे उन्हें अस्थायी समेकित भंडारण में स्थानांतरित करने के लिए जाना जाता है। अगर कोई साइड इफेक्ट नहीं है तो उन्हें हटा दें। इसके अलावा अगर बैकअप धार्मिक रूप से लिया जाता है तो संपीड़ित पैच डायर को स्थानांतरित करने के लिए बहुत सिरदर्द का कारण नहीं होना चाहिए यदि वे आवश्यक हों। सबसे अच्छा अभ्यास मैं पहली बार स्वीकार करने के लिए नहीं हूँ, लेकिन इसने हमारे लिए कुछ अतिरिक्त भंडारण को हिला दिया (और कुछ भी भयानक नहीं हुआ।)
बार्ट सिल्वरस्ट्रिअम

भविष्य के संदर्भ के लिए, आप डेस्कटॉप अनुभव को स्थापित किए बिना अंतर्निहित Microsoft ड्राइव क्लीनर उपयोगिता को "सक्रिय" कर सकते हैं। इस तकनीकी लेख में उल्लिखित चरणों का पालन करें ।
Viertaxa

किसी को भी इस का हल मिल गया? मैं एक ही समस्या का सामना कर रहा हूँ

जवाबों:


7

अंत में, यह अंदाजा लगाना अच्छा होगा कि आप विंडोज के किसी भी संस्करण के लिए c: \ के लिए किस ड्राइव साइज का उपयोग करते हैं।

सर्वर 2003: हम अब इन के लिए 15GB C: ड्राइव का उपयोग करते हैं। हम 10GB का उपयोग करते थे, लेकिन पैच-डायरियों ने हमें घर और घर से निकाल दिया। हम इनमें से किसी भी अधिक को स्पिन नहीं कर रहे हैं, लेकिन अगर हम करते हैं, तो 15 जीबी है।

सर्वर 2008 और 2008R2: Microsoft स्वयं कह रहा है कि 30GB वह संख्या है जिस पर आपको लक्ष्य बनाना चाहिए। यह देखते हुए कि कैसे उन्होंने इन सर्वर संस्करणों के साथ पैच-डीआरएस को अपरिहार्य बना दिया है, मैं उन पर संदेह नहीं करने जा रहा हूं। वर्तमान में हम अपना C: 20GB ड्राइव करते हैं, लेकिन ऐसा इसलिए है क्योंकि इस मार्गदर्शन के उभरने से पहले हमने अपना VM टेम्प्लेट बनाया है। हमें इसे बदलने की जरूरत है। 40 शायद बेहतर है एक बार जब आप 3 पार्टी इंस्टॉलर में कारक होते हैं जो सी पर चीजों को सख्ती से रोकते हैं: कोई फर्क नहीं पड़ता कि आप उन्हें क्या बताते हैं।


3
हम देख रहे हैं कि Winsxs फोल्डर की लगातार वृद्धि के साथ इन दिनों 2008 के लिए 40GB बहुत छोटा है। जब भी कोई पैच, सर्विस पैक या नया DLL स्थापित होता है, तो वह फ़ोल्डर बड़ा हो सकता है।
डॉग लक्सम

7

TechNet लेख के स्थानांतरित होने की स्थिति में जानकारी को संरक्षित करने के हित में, यहां सर्वर 2008 या 2008 R2 पर Microsoft डिस्क क्लीनअप उपयोगिता को "सक्रिय" करने का तरीका बताया गया है:

विंडोज सर्वर 2008 R2

64-बिट

C: \ Windows \ WinSxS \ Amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da \ cleanmgr.exe

विंडोज सर्वर 2008 R2

64-बिट

C: \ Windows \ WinSxS \ Amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63 \ cleanmgr.exe.mui

विंडोज सर्वर 2008

64-बिट

C: \ Windows \ WinSxS \ Amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2 \ cleanmgr.exe.mui

विंडोज सर्वर 2008

64-बिट

C: \ Windows \ WinSxS \ Amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269 \ cleanmgr.exe.mui

विंडोज सर्वर 2008

32-बिट

C: \ Windows \ WinSxS \ x86_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_5dd66fed98a6c5bc \ cleanmgr.exe.mui

विंडोज सर्वर 2008

32-बिट

C: \ Windows \ WinSxS \ x86_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_6d4436615d8bd133 \ cleanmgr.exe

एक बार जब आप फ़ाइलें स्थित कर लेते हैं, तो उन्हें निम्न स्थानों पर ले जाएँ:

Cleanmgr.exe को% systemroot% \ System32 में जाना चाहिए।

Cleanmgr.exe.mui को% systemroot% \ System32 \ en-US में जाना चाहिए।

अब आप कमांड प्रॉम्प्ट से Cleanmgr.exe चलाकर डिस्क क्लीनअप टूल लॉन्च कर सकते हैं।


इंस्टॉल में पुराने के लिए यह 10+ जीबी तक फ्री कर सकता है। सुनिश्चित करें कि आप "क्लीन अप सिस्टम फाइल्स" बटन पर क्लिक करते हैं और यह उन सभी संचित विंडोज़ अपडेट इंस्टॉल फाइलों को न्यूड कर देगा जो पहले ही लागू हो चुकी हैं।
मोलोमबी

6

मैंने सॉफ्टवेयर वितरण निर्देशिका या विंडोज़ खोज जैसे फ़ोल्डरों को पुनर्निर्देशित करने के लिए sysinternals द्वारा ' जंक्शन ' का उपयोग किया है । आप अंतर्निहित mklink कमांड का उपयोग भी कर सकते हैं, लेकिन जंक्शन खिड़कियों के पुराने संस्करणों पर काम करता है और स्वचालित तैनाती लिपियों के खिलाफ मानकीकृत किया जा सकता है।

यह एक अंतरिक्ष प्रतिबंधित ईईईपीसी से सर्वर स्थापित करने के लिए अद्भुत काम करता है ।

Mklink के बारे में अधिक जानकारी के लिए: निर्देशिका जंक्शन बनाम निर्देशिका प्रतीकात्मक लिंक?


विशेष रूप से पैच निर्देशिका के बारे में कदम से कदम गाइड के लिए, इस ब्लॉग का प्रयास करें । प्रवेश कुछ प्रारूपण संशोधनों के साथ नीचे जोड़ा गया है:

अद्यतन को कम करना और सॉफ़्टवेयर वितरण को पूरा करने के लिए उपयोग करना

परिदृश्य

आपके पास 8 जीबी सिस्टम विभाजन वाला एक सर्वर है और यह भरता रहता है। विंडोज़ अपडेट्स द्वारा उपयोग किया जाने वाला सॉफ़्टवेयर वितरण फ़ोल्डर ब्लोट का एक प्रमुख स्रोत है और Microsoft समर्थन ने कहा है कि इस फ़ोल्डर को C ड्राइव से स्थानांतरित करने के लिए आप कुछ नहीं कर सकते।

समाधान

सिस्टर्नल्स साइट पर पाए गए Microsoft जंक्शन टूल का उपयोग करना एक अन्य हार्ड ड्राइव या विभाजन के लिए एक प्रतीकात्मक लिंक बनाता है। मैं इस पोस्ट में परस्पर सांकेतिक लिंक और जंक्शन का उपयोग करूंगा।

प्रक्रिया

  • Windows अद्यतन सेवा रोकना और फ़ोल्डर का नाम बदलना

    प्रारंभ> रन प्रकार cmdऔर एंटर टाइप net stop wuauservदबाएं और एंटर टाइप rename c:\windows\SoftwareDistribution softwaredistribution.oldदबाएं और एंटर दबाएं

  • जंक्शन का उपयोग करके एक प्रतीकात्मक लिंक बनाना

    इस उदाहरण में सॉफ्टवेयर वितरण फ़ोल्डर को C: \ WINDOWS \ SoftwareDistribution से D: \ WINDOWS \ SoftwareDistribution में रीडायरेक्ट किया जाएगा।

  • जंक्शन बनाना

    कमांड प्रॉम्प्ट से लक्ष्य निर्देशिका बनाने के लिए

    C:\>md D:\Windows\SoftwareDistribution

  • जंक्शन बनाने के लिए

    C:\>junction C:\WINDOWS\SoftwareDistribution "D:\WINDOWS\SoftwareDistribution"

  • Windows अद्यतन सेवा को पुनरारंभ करें

    टाइप करें net start wuauservऔर एंटर दबाएं

    एक बार जब सब कुछ सामान्य रूप से काम कर रहा हो तो सॉफ्टवेयडिस्ट्रिएशन.ओल्ड फ़ोल्डर को हटा दें।

जेफ लुक्स

(आप वैकल्पिक रूप से .old निर्देशिका की सामग्री को नए स्थान पर कॉपी कर सकते हैं)।


4

IIS लॉग और Windows त्रुटि रिपोर्ट।

  1. सी: \ inetpub \ लॉग \ LogFiles
  2. % LOCALAPPDATA% \ CrashDumps

स्पेस हॉग्स को खोजने के लिए SpaceMonger जैसा प्रोग्राम खोजें।


3

यदि यह 2008 R2 है, तो आप चलाने का प्रयास कर सकते हैं dism /online /cleanup-image /spsuperseded। यदि आपने प्रारंभिक इंस्टॉल के बाद SP1 स्थापित किया है तो कुछ स्थान वापस मिल जाएगा। यदि यह फिसला हुआ था, तो मुझे संदेह है कि आपको कोई भी स्थान वापस मिल जाएगा, हालाँकि।



3

थोड़ा कम ज्ञात लेकिन ध्यान देने योग्य: विंडोज अपडेट इसमें डाउनलोड किए गए अपडेट को संग्रहीत करता है C:\Windows\SoftwareDistribution\Download; और वे स्थापित होने के बाद हटाए नहीं जाते हैं, इस प्रकार फ़ोल्डर समय के साथ काफी बड़ा हो सकता है।

नए अपडेट इंस्टॉल होने के बाद, आप उस फ़ोल्डर को सुरक्षित रूप से खाली कर सकते हैं और कुछ डिस्क स्थान को पुनः प्राप्त कर सकते हैं।


3

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

सर्विस पैक के लिए:

  • dism /Online /Cleanup-Image /SPSuperseded /HideSP

Windows UpDates के लिए:

  • dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase

दोनों को चलने में बहुत समय लग सकता है।

बस कुछ सलाह:

  1. यदि आप अपडेट की स्थापना रद्द करना चाहते हैं, तो उन्हें न चलाएं
  2. जब तक आप कमांड को फिर से नहीं चलाते तब तक नए अपडेट अनइंस्टॉल किए जा सकेंगे
  3. उन्हें व्यवस्थापक अधिकारों के साथ चलाया जाना चाहिए
  4. वे बहुत समय ले सकते हैं, मेरे वर्चुअल विंडोज 10 होम पर, संचयी अपडेट के बाद घंटों लग गए
  5. अपडेट के बाद उन्हें न चलाएं, कंप्यूटर को अपडेट के बीच रिबूट करने दें और फिर साफ करें
  6. अगर विंडोज 10 पर, केवल रिबूट न ​​करें, एक पावर ऑफ और पावर ऑन करें; यह सिर्फ रिबूट की तुलना में बहुत अलग है (विंडोज 10 पर रिबूट हाइबरनेटिंग की तरह है, लेकिन केवल कर्नेल, बहुत सारी समस्याएं अगर वेराक्रिप्ट या अन्य फाइल सिस्टम माउंट टूल का उपयोग कर रहे हैं)

वह आदेश क्रमशः सर्विस पैक और WinSXS फ़ोल्डर पर एक बड़ा क्लीन अप करता है। वे केवल अब आवश्यक नहीं की गई फ़ाइलों को हटाते हैं / हटाते हैं (यह मानते हुए कि आप सर्विस पैक / अपडेट पहले से इंस्टॉल नहीं किए जाएंगे)।

कृपया ध्यान दें कि वे भविष्य के सर्विस पैक / अपडेट को अनइंस्टॉल होने से ब्लॉक नहीं करते हैं।

उनमें से मुख्य विचार यह है: वे उन अद्यतनों को अनइंस्टॉल करने की आवश्यकता को हटाते हैं जो स्थापित हैं और पुराने सिस्टम फ़ाइल संस्करण हैं जो अब उपयोग में नहीं हैं।

अधिक जानने के लिए बस Microsoft वेबसाइट विवरण देखें।


0

इस प्रक्रिया को स्वचालित करने के लिए आप नीचे दिए गए लिंक पर PowerShell स्क्रिप्ट पा सकते हैं।

WinSxS डायरेक्टरी और फ्री अप डिस्क स्पेस को कैसे साफ़ करें

???? (यह निश्चित नहीं है कि यह विचार क्या है) "Microsoft अंतर्निहित टूल - डिस्क क्लीनअप प्रदान करता है। (आपको डिस्क क्लीनअप प्राप्त करने के लिए" डेस्कटॉप अनुभव "नामक सुविधा स्थापित करने की आवश्यकता है।)"

इसके अलावा, ऊपर दिए गए लिंक पर आपको disk cleanup(cleanmgr.exe)निम्न करने के लिए कदम उठाने होंगे :

1) स्थापित करें

2) दौड़ें

3) का उपयोग करें

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