Windows 2008: ไดเรกทอรี WinSXS เติบโตอย่างไม่มีการควบคุมบล็อกเซิร์ฟเวอร์


62

ฉันเรียกใช้เซิร์ฟเวอร์เสมือน (โฮสต์จากระยะไกล) ด้วย Windows 2008 Server สำหรับลูกค้า เริ่มแรกมีเนื้อที่ 10 GB ในช่วงเวลาไม่กี่สัปดาห์ - ในระหว่างที่ไม่มีอะไรทำบนเครื่องยกเว้นงานปกติโดยใช้ระบบ web-based icket - Windows เริ่มเติมไดเรกทอรี "winsxs" ที่น่าอับอายจนในที่สุดฮาร์ดดิสก์นั้น เต็มและเราต้องสั่งอีก 5 GB ตอนนี้สามสัปดาห์ต่อมา winsx 5 GB เหล่านี้ใช้งานได้เช่นกันและอีกครั้งฉันไม่สามารถทำงานกับเครื่องได้ Winsx ตอนนี้มีขนาดใหญ่ 8 GB ส่วนที่เหลือของไดเรกทอรี windows 5 GB

ฉันพบแหล่งต่าง ๆ บนเว็บที่อธิบายถึงปัญหาเดียวกัน เห็นได้ชัดว่า Windows 2008 เก็บเวอร์ชันภาษาทั้งหมดสำหรับ DLLs ทั้งหมดที่ดาวน์โหลดในกระบวนการอัพเดตปกติ เพียงแค่ลบสิ่งที่มีการอธิบายว่าเป็นอันตรายถึงชีวิตเพราะมันมีส่วนประกอบที่สำคัญ ฉันไม่พบเครื่องมือหรือคำแนะนำใด ๆ เพื่อระบุและลบไฟล์เหล่านั้นที่ไม่ต้องการอีกต่อไป

ฉันจะทำอย่างไร นี่เป็นพฤติกรรมปกติหรือไม่และถ้าเป็นเช่นนั้นเซิร์ฟเวอร์อื่นที่มีพื้นที่ จำกัด เท่ากันจะจัดการได้อย่างไร มีสิ่งที่ฉันสามารถปิดหรือเปิด?

ในบทบาทของเซิร์ฟเวอร์ที่กำหนดไว้ล่วงหน้าจะมีการเปิดใช้งานเฉพาะ "บริการไฟล์" (หรือสิ่งที่เรียกว่าเป็นภาษาอังกฤษเท่านั้น) นอกจากนี้ฉันได้ติดตั้ง Apache, mySQL และ Subversion เปิดใช้งานการอัปเดตอัตโนมัติ

แก้ไข: ปัญหายังคงมีอยู่

หมายเหตุ: ฉันทราบว่าไดเรกทอรี WinSXS นั้นประกอบด้วย symlink เป็นส่วนใหญ่และผู้ใช้มักจะตกใจเมื่อดูขนาด ถึงกระนั้นจากพื้นที่ว่าง 15 GB ฉันมีโปรแกรมและข้อมูลใช้อยู่ 1.5 MB และไม่มีอะไรเหลือ ฉันดีใจที่ฉันสามารถเข้าถึงเครื่องแช่ง * ฉันได้รับข้อมูลเพิ่มขึ้น 1 GB ซึ่งเต็มไปด้วย windows windows ภายใน 24 ชั่วโมง มันเหมือนในหนังสยองขวัญ สิ่งที่ฉันได้ลอง:

  • การติดตั้ง SP2 (ซึ่งมาพร้อมกับ compcln.exe) ไม่ใช่ตัวเลือกเนื่องจากพื้นที่ดิสก์ไม่เพียงพอสำหรับการใช้งาน
  • ไม่มี vsp1clean.exe บนเครื่องอาจเป็นเพราะ SP1 ได้ถูกรวมเข้ากับระบบแล้ว ที่จริงแล้วไม่มีไฟล์ชื่อ * cln.exe อยู่ที่ใดเลย
  • ขณะนี้ไม่มีสำเนาเงา Shadow Copy ไม่ทำงาน
  • เท่าที่ฉันสามารถบอกได้ว่าไม่มีจุดคืนค่าระบบที่ใช้งานอยู่
  • บทบาทเซิร์ฟเวอร์เดียวที่เปิดใช้งานคือ "ไฟล์เซิร์ฟเวอร์"
  • ฟังก์ชั่น "ล้างข้อมูล" มาตรฐาน (คลิกขวาที่ไดรฟ์ C:) เสนอให้ฉันยุ่ง 2 MB ในเนื้อหาถังขยะและไฟล์อินเทอร์เน็ตชั่วคราว
  • การใช้หนึ่งในสคริปต์ "cleanup winsxs" รอบ ๆ ไม่ใช่ตัวเลือกสำหรับฉันพวกเขาทั้งหมดดูร่มรื่นเกินไป ฉันไม่พบสิ่งใดโดยตรงจาก Microsoft ที่แจ้งปัญหานี้

คุณแก้ไขปัญหานี้ได้หรือไม่
UpTheCreek

@UpTheCreek จริงเศร้าไม่มี! ผู้ให้บริการมอบพื้นที่เพิ่มเติมให้กับเรา 5 GB สำหรับ VPS ซึ่ง Windows Lucky ไม่ได้เติมให้เต็ม แต่ไดเรกทอรี Windows ยังคงใช้พื้นที่ 20 GB สัญญาจะหมดเร็ว ๆ นี้และเราจะเปลี่ยน บริษัท โฮสติ้ง
Pekka 웃

คำตอบ:


24

ไดเรกทอรี WinSxS ไม่ได้ใช้พื้นที่เกือบที่รายงานโดย Explorer เนื่องจากใช้ฮาร์ดลิงก์ไปยังไฟล์จริงไม่ใช่ไฟล์จริง Explorer มีปัญหาในการรายงานขนาดของฮาร์ดลิงก์

บทความเกี่ยวกับพื้นที่ดิสก์ (อ้างอิงที่นี่ http://aspoc.net/archives/2008/11/20/winsxs-disk-space-and-windows-7/ ) มีคำอธิบายที่ดีเกี่ยวกับไดเรกทอรี WinSxS

สำหรับปัญหาการใช้งานดิสก์จริงของคุณ - คุณสามารถลองใช้ COMPCLN.EXE เพื่อดูว่าคุณสามารถล้างเซอร์วิสแพ็คเก่าและไฟล์ hot fix ใด ๆ ซึ่งน่าจะช่วยได้บ้าง ฉันจะดูที่ไดเรกทอรีการบันทึกใด ๆ เพื่อดูว่ามีสิ่งอื่นที่เกิดขึ้นหรือไม่


สิ่งนี้ฟังดูดี แต่ไดเรกทอรี Windows ดูเหมือนว่าจะใช้งาน> 12GB (พื้นที่ 15GB โปรแกรมและข้อมูลการทำงานใช้พื้นที่ 2.5 GB และไม่มีพื้นที่เหลือ) Compcln.exe ไม่มีอยู่ในปี 2008 มีใครรู้คำสั่งที่คล้ายกันหรือไม่
Pekka 웃

อาจเป็น W2K8 SP2 เท่านั้น: news.softpedia.com/news/…
Christopher_G_Lewis

SP2 ฟังดูน่าสนใจ แต่เซิร์ฟเวอร์เต็มฉันไม่สามารถติดตั้งได้ ฉันได้ขอให้ผู้ให้บริการพื้นที่เพิ่มเติมบางส่วนสำหรับสองสามวัน แต่พวกเขาไม่ได้พิสูจน์แล้วว่าเป็นประโยชน์ในอดีต นี่เป็นปัญหาหนักหนาสาหัสและก่อให้เกิดปัญหาร้ายแรง ฉันกำลังเปิดรับรางวัลและเพิ่มภาพหน้าจอบางส่วน
Pekka 웃

ฉันคาดเดาว่าการปรับเปลี่ยนเครื่องและใช้งานการอัปเดตไม่ใช่ตัวเลือกสำหรับคุณ
blueberryfields

สุดท้ายเป็นทางเลือกสุดท้ายที่ฉันลงทุนไปกับการตั้งค่าทุกอย่าง ... นั่นอาจจะแก้ปัญหาได้ แต่ฉันก็มีความสุขมากที่ได้อยู่ใกล้ ๆ
Pekka 웃

18

ฉันอยู่ในเรือลำเดียวกันกับคุณ ฉันมี VMs 2008 ใหม่ล่าสุด 5 รายการและฉันดูพวกเขาอย่างต่อเนื่องต้องการพื้นที่ดิสก์เพิ่มมากขึ้นในปีที่ผ่านมา ให้ฉันอธิบายด้วย windrstat

นี่คือการดักจับหน้าจอของเซิร์ฟเวอร์ 2008 ใหม่ล่าสุด :

ข้อความแสดงแทน ไดเรกทอรี winsxs 3.8 GB

ต่อไปนี้เป็นภาพหน้าจอของเซิร์ฟเวอร์ที่ใช้งานจริง 2008 :

ข้อความแสดงแทน ไดเรกทอรี winsxs 5.4GB

ในที่สุดการจับภาพหน้าจอของเซิร์ฟเวอร์ 2008R2 ใหม่ล่าสุด : ข้อความแสดงแทน ไดเรกทอรี 5.4GB winsxs

จากสิ่งที่ฉันสามารถบอกได้ไม่มีวิธีที่จะตัดทอนไดเรกทอรี winsxs WinSxS ย่อมาจาก Windows Side-by-Side ในความพยายามที่จะลดผลกระทบที่เกิดกับนรก (เช่นการอ้างอิง) Microsoft ตัดสินใจเก็บ DLL ทุกรุ่นที่เคยติดตั้งไว้ในระบบของคุณในไดเรกทอรี winsxs

หมายความว่าสองสิ่ง (ฉันคิดว่า):

  1. ในขณะที่มีการเชื่อมโยงที่ยากใน winsxs การเชื่อมโยงที่ยากเท่านั้นควรเป็นของ DLLs ปัจจุบัน กล่าวอีกนัยหนึ่ง DLLs ปัจจุบันที่ใช้งานอยู่ในระบบจะเชื่อมโยงกลับไปยังโฟลเดอร์ winsxs นี้

  2. DLLs รุ่นก่อนหน้าทั้งหมดยังคงใช้งานได้และสำรองไว้ในไดเรกทอรี winsxs ดังที่คุณเห็นในตัวอย่างทั้งหมดหากไดเรกทอรี winsx เป็น "ลิงก์ส่วนใหญ่ที่ยาก" จริงๆจะไม่มีทางที่จะใช้เวลามากกว่า 50% ของการใช้ดิสก์ปัจจุบันของคุณ ตอนนี้แม้ว่าจะเป็นจริงที่ไดเรกทอรี winsxs "ส่วนใหญ่ฮาร์ดลิงก์" การใช้งาน 50% จะหมายถึงไดรฟ์ C: ทั้งหมดของคุณถูกเชื่อมโยงกลับเข้าไปในไดเรกทอรี winsx

ฉันลองทุกอย่าง การลบไฟล์เก่าถอนการติดตั้งแพทช์ลบไดเรกทอรีแพทช์ "$" ทุกอย่าง

ในที่สุดฉันก็เติบโตขึ้นมาทั้งหมด C: พาร์ทิชันบนเซิร์ฟเวอร์ทั้งหมดของฉันถึง 30GB ในแต่ละ นี่จะเป็นการแก้ไขชั่วคราวเท่านั้นเนื่องจากไดเรกทอรี winsx จะยังคงเติบโต อย่างไรก็ตามข่าวดีเนื่องจาก NTFS เวอร์ชันล่าสุดช่วยให้คุณสามารถขยายพาร์ติชันได้โดยไม่ต้องบูตเครื่องใหม่ วิธีที่สะดวก.

WinSxS ไม่ได้เป็นเพียงไดเรกทอรีที่น่ารำคาญ แต่เป็นวิธีการใหม่สำหรับนักพัฒนา Windows ทั้งหมด WinSxS จะไม่หายไปในเร็ว ๆ นี้ นักพัฒนากำลังใช้ WinSxS และขึ้นอยู่กับว่ามีจนกว่าจะมีวิธีการใหม่ในการเก็บถาวร DLL หรือการแก้ไขการพึ่งพา

ในทุก ๆ กล่อง windows 2008/7 / Vista ใหม่ฉันรู้สึกว่า 30GB C: เกือบจะถูกต้องแล้ว มีพื้นที่เพียงพอ (สำหรับตอนนี้) สำหรับแพตช์บันทึกและแอปพลิเคชั่นบางอย่าง

ฉันไม่สามารถรอจนกว่าจะมีคนคิดออกมาทั้งหมดและเริ่มเปิดใช้งานโปรแกรมแก้ไขปัญหาล่วงหน้าอีกครั้งด้วยโปรแกรมโกงที่ปรากฏซึ่งกลายเป็นเวกเตอร์การโจมตี / ใช้ประโยชน์


1
ขอบคุณถ้าไม่มีวิธีลดความมหัศจรรย์ที่ทำให้ WinSXS พลิกกลับมาฉันจะยอมรับคำตอบนี้เพื่อให้ฉันรู้ว่าฉันไม่ใช่คนเดียวที่เกิดเหตุการณ์นี้ขึ้น น่าเสียดายที่ไม่มีวิธีแก้ปัญหา การอัปเกรดเป็น 30GB นั้นยากที่จะพิสูจน์ว่าเป็นเพราะโฮสต์ที่จ่ายภายนอก บางทีฉันอาจจะปรับลด 2003 - แต่เสียงที่โง่เช่นกัน ...
Pekka 웃

1
ใช่ฉันไม่ตื่นเต้นเกินไปเกี่ยวกับเรื่องนี้เช่นกัน ดูเหมือน winsxs ไม่ใช่ชุดของลิงก์ที่ยาก ค่อนข้างจะเชื่อมโยงไปยังส่วนที่เหลือของระบบ แต่ดูเหมือนว่าจะมีข้อขัดแย้งเกี่ยวกับเรื่องนี้เช่นกัน winvistaclub.com/f16.html ...
โจเซฟเคอร์น

ฉันอยากจะพูดถึงว่าฉันไม่ได้เปิดใช้งานบทบาทเซิร์ฟเวอร์บนเซิร์ฟเวอร์ใด ๆ ที่ฉันใช้เป็นตัวอย่าง เซิร์ฟเวอร์ที่ใช้งานจริงเป็นเซิร์ฟเวอร์ apache tomcat และโปรแกรมที่ผมใช้ในการหาพื้นที่ไดรฟ์windirstat.info
โจเซฟเคอร์น

5
MS ไม่รัฐ 32 GB ตามความต้องการของดิสก์ขั้นต่ำ: microsoft.com/windowsserver2008/en/us/system-requirements.aspx
Christopher_G_Lewis

5

15 GB จะไม่ลดลงในประสบการณ์ของฉันโดยเฉพาะอย่างยิ่งถ้าเป็นเครื่อง 64 บิตกับกิจกรรมบางอย่าง ...

การขยายดิสก์ VPS จากนั้นพาร์ติชันระบบควรจะง่ายโดยไม่ต้องติดตั้งใหม่ แต่ก็มีราคาแพง การเสนอดิสก์ระบบน้อยกว่า 60GB สำหรับ Windows Server VPS ที่ทันสมัยดูเหมือนจะไม่เคยคิดมาก่อนเลยแม้ว่า ~ 30GB จะสามารถตัดทิ้งได้สักพัก: 7

การติดตั้งแบบ 32 บิตจะช่วยลดค่าใช้จ่ายเล็กน้อยและการใช้งานเซิร์ฟเวอร์หลักจะเป็นการลบมาก ไฟล์เซิร์ฟเวอร์ Core 2008 ของฉันแบบ 32 บิตซึ่งรัน svnserve, dfs, การพิมพ์และอื่น ๆ และมีการอัพเดทเป็นประจำอยู่ที่ประมาณ 5 GB ... ในขณะที่ 64 บิต Server 2008 Standard ของฉันซึ่งบริการเว็บแอพพลิเคชัน (asp.net และ php โดยใช้ IIS) ใช้เวลา 30 GB ขึ้นไป ตัวชี้วัดทั้งสองนี้ไม่รวมที่เก็บข้อมูล / พาร์ติชั่นแน่นอนเฉพาะระบบ Windows และทั้งสองเป็นเพียงตัวอย่างฉันมีดิสก์ระบบ 64 บิต Server 2008 ที่ใช้งานได้ตั้งแต่ 10 ถึง 35 GB ในขณะนี้

เครื่องมืออัปเกรดหรือแอปพลิเคชันที่คุณติดตั้งจะขยายไดเรกทอรี winsx และการถอนการติดตั้งเนื้อหาจะไม่ส่งผลใด ๆ ต่อ winsxs เนื่องจากระบบอาจคิดว่าการพึ่งพาเหล่านั้นถูกใช้โดยเครื่องมืออื่น ๆ


5

นี่อาจจะสายเกินไปสำหรับคุณและขึ้นอยู่กับประสบการณ์ของ Vista เท่านั้น แต่:

  1. อย่าเชื่อคนที่พูดว่า 'ลิงก์ส่วนใหญ่เป็นฮาร์ดดังนั้นโฟลเดอร์จึงไม่ใหญ่เท่าที่ปรากฏ' - นี่เป็นเรื่องจริง แต่ถ้าคุณมีพื้นที่ดิสก์เหลืออยู่มันใหญ่เกินไป
  2. คำแนะนำที่ 'รักษา' เพียงอย่างเดียวที่แนะนำคือการลบแอปพลิเคชั่นที่เพิ่ม bloat ไปยังโฟลเดอร์ - แต่ไม่มีวิธีการบันทึกที่ฉันรู้ว่าจะหาผู้กระทำผิด
  3. 'การรักษา' ของฉันหลังจากล้มเหลวในการค้นหาคำตอบที่น่าพอใจคือการลบโฟลเดอร์ที่ใหญ่ที่สุด (และไม่ต้องการ) อย่างไร้ความปราณีเช่น:

    • 6 'Microsoft natural language search' รุ่น 6, ที่แต่ละ ~ 300kB
    • แบบอักษรโอเรียนเต็ลจำนวนมากที่ฉันจะไม่ใช้ (บางครั้ง 6 vns ของสิ่งเหล่านี้ส่วนใหญ่เหมือนกัน)
    • ฯลฯ

สมมติว่าคุณเริ่มต้นด้วยการสำรองที่ดี (ภาพ) ลองดู!


4

หากเป็นไปได้คุณสามารถลองย้าย WinSXS ไปยังพาร์ติชันอื่นเพื่อแก้ไขปัญหา สำหรับความรู้ของฉันไม่มีวิธีใดที่จะกำจัดเนื้อหาของ WinSXS สิ่งเล็ก ๆ น้อย ๆ ที่น่ารักนี้อยู่ในใจกลางของการทำงานของ Vista / Win2008 ดังนั้น ... ฉันไม่ได้ยินอะไรดีไปกว่าการย้ายไปยังพาร์ติชันอื่น

นี่คือลิงค์ไปยังบล็อกที่อธิบายวิธีการใช้งาน: คลิก

ฉันขอแนะนำให้คุณสำรองข้อมูลเต็มรูปแบบ (ดียิ่งขึ้น: รูปภาพ) ของพาร์ติชัน C: ทั้งหมดของคุณก่อนที่จะลองทำตามขั้นตอน โปรดทราบว่าฉันได้ลองทำสิ่งนี้กับ Vista ไม่ใช่ใน Win2008 Server


ความคิดที่ดี แต่ในกรณีของฉัน (นี่คือ VPS ที่ไม่มีที่เก็บข้อมูลสำรอง) น่าเสียดายที่ไม่ใช่ตัวเลือก
Pekka 웃

--- และการสร้างภาพไม่ใช่เรื่องง่ายด้วยเหตุผลเดียวกัน - ไม่อย่างนั้นฉันจะสร้างมันขึ้นมาและลองใช้มันด้วยเครื่องของตัวเองเพื่อตรวจสอบต่อไป
Pekka 웃

3

หากผู้ร้ายหลักคือ WindowsUpdate ฉันจะบอกว่าทางเลือกเดียวของคุณในการซื้อพื้นที่เพิ่มเติมหรือการผ่าตัดไฟล์ระบบคือการ จำกัด การเติบโตที่เกิดจากการอัปเดตที่มีความสุขของ Microsoft

เนื่องจากคุณใช้แพลตฟอร์มแอปพลิเคชันที่ไม่ใช่ของ Microsoft เป็นหลักคุณอาจทำได้โดยไม่ต้องอัปเดต "สำคัญ" 90-95% จากที่สำคัญ

ดังนั้นสิ่งที่คุณสามารถทำได้คือปิดการใช้งานการอัปเดตอัตโนมัติและเลือกอย่างมากเกี่ยวกับการอัปเดต "สำคัญ" ที่จะใช้ ใช้เฉพาะช่องโหว่ที่แก้ไขช่องโหว่ที่ส่งผลโดยตรงต่อแผนการรักษาความปลอดภัยของคุณ การอัปเดต "สำคัญ" ส่วนใหญ่อาจไม่มีผลกับสถานการณ์ความปลอดภัยของคุณและหากคุณสามารถแก้ไขแผนการรักษาความปลอดภัยของคุณหากไม่มี (เช่นไม่ใช้ IE บนเซิร์ฟเวอร์ให้ใช้บริการไฟล์ทางเลือกเพิ่มความปลอดภัยของเครือข่ายให้แน่นขึ้น) .


3

หาก WinDirStat และระบบปฏิบัติการของตัวเอง (เพียงแค่ค้นหาภายใต้ My Computer) กำลังรายงานพื้นที่ที่ใช้ในปริมาณเท่ากันมันจะไม่สะดวกหากการเปรียบเทียบขนาดเป็นฮาร์ดลิงก์ หากระบบปฏิบัติการคิดว่าคุณไม่มีพื้นที่ - คุณไม่มีพื้นที่เหลือแล้ว

ฉันมีปัญหานี้ใน Storage Server 2008 และ DC (Server 2008) ไม่มีโปรแกรมอื่นนอกจากติดตั้งอัพเดต Windows ใน DC เซิร์ฟเวอร์ทั้งสองใช้พื้นที่ว่าง 15GB ใน WinSXS Storage Server ได้รับการติดตั้งไว้ล่วงหน้าโดย HP ขนาด 40GB ใน C: ดังนั้นฉันจึงต้องทนทุกข์ทรมานจากปัญหานี้เช่นกัน พื้นที่ว่างสูงสุดถึง 5GB

สิ่งนี้ได้รับการแก้ไขใน Windows 8 / Server 2013 โดยใช้ DISM เพื่อล้างการอัปเดตที่ถูกแทนที่ (dism.exe / online / cleanup-image / startcomponentcleanup) ดังนั้นชัดเจนว่านี่เป็นปัญหาที่พวกเขายอมรับ แต่โชคไม่ดีที่ไม่มีการแก้ไขอื่นใด 2008


3

ใน Windows Server 2008 R2 คุณสามารถใช้ DISM เพื่อล้างข้อมูล WinSxS แน่นอนคุณจะไม่สามารถย้อนกลับการอัปเดตได้หลังจากที่คุณทำเช่นนี้ นี่คือคำอธิบาย: http://www.sqlskills.com/blogs/glenn/how-to-reclaim-disk-space-in-your-windowswinsxs-directory-on-windows-server-2008-r2-sp1/

โดยสรุปคุณต้องเรียกใช้คำสั่งต่อไปนี้ในฐานะผู้ดูแลระบบ:

DISM.exe /online /Cleanup-Image /spsuperseded

ฉันรู้ว่านี่อาจไม่ใช่โซลูชันที่เกี่ยวข้องสำหรับคุณเนื่องจากคุณมี Windows Server 2008 (ไม่ใช่ R2 ชัดเจน) แต่ฉันพบคำถามนี้เมื่อมองหาโซลูชันสำหรับ R2 ดังนั้นอาจเป็นประโยชน์สำหรับบางคน


สิ่งนี้จะลบเฉพาะไฟล์ sp1 ก่อนไม่ใช่ไฟล์จากโปรแกรมแก้ไขด่วนที่มาในภายหลัง
Hubert Kario

1

ข้อเสนอแนะสองสามข้อ:

  • ไฟล์ swap ของคุณอยู่ที่ไหน

  • ติดตั้งเครื่องทดสอบด้วยซอฟต์แวร์เดียวกันเพื่อดูว่าคุณสามารถทำซ้ำปัญหาได้หรือไม่ นี่ไม่ใช่เรื่องปกติและสิ่งเดียวที่ฉันคิดได้ก็คือมีบางอย่างในกล่องที่แก้ไข DLL อย่างต่อเนื่อง (หรืออะไรทำนองนั้น) ดังนั้น Windows จึงทำการสำรองข้อมูลอยู่ตลอดเวลา

15GB นั้นอยู่ในระดับต่ำมากสำหรับการติดตั้ง Windows 2008 - มาตรฐาน C: ไดรฟ์สำหรับ Windows 2008 ของฉันคือ 60GB


15GB คือขนาดของแพ็คเกจของผู้ให้บริการโฮสต์เสมือนและทุกส่วนขยาย (เริ่มที่ 10GB) มีราคาแพงมาก นั่นเป็นสาเหตุที่ฉันไม่สามารถย้ายไฟล์สลับได้ทุกที่
Pekka 웃

โอ้ฉันลืมไป: ด้วยเหตุผลเดียวกันการทำซ้ำเครื่องไม่ใช่เรื่องง่าย มันจะเป็นทางเลือกสุดท้ายเว้นแต่จะมีสิ่งใดทำงานได้อีก
Pekka 웃

ดังนั้นเปลี่ยนผู้ให้บริการ
TomTom

1

http://tech.xlab.si/2009/07/move-winsxs-folder/

พบบทความนี้ แต่ไม่เคยลองเลย .. ดูเหมือนจะมีวิธีย้ายโฟลเดอร์ winsxs ถ้าไม่มีใครสามารถลองสิ่งนี้ได้โปรดผ่านไปแล้วแจ้งให้เราทราบ


นั่นคือลิงก์จากคำตอบของ imagodei
Cees Timmerman

1

Microsoft ที่ได้รับข้อกำหนดระบบสำหรับเซิร์ฟเวอร์ 2008 คือ "พื้นที่ว่างในดิสก์: ขั้นต่ำ 32Gb หรือสูงกว่า"

http://www.microsoft.com/windowsserver2008/en/us/system-requirements.aspx

ทำไมคุณคิดว่ามันสามารถวิ่งได้อย่างสะดวกสบายในพื้นที่ครึ่งหนึ่ง?


ฉันกำลังเช่าโซลูชัน VPS จากผู้ให้บริการโฮสต์รายใหญ่ซึ่ง แต่เดิมเป็นแพคเกจ 10GB พร้อมติดตั้งเซิร์ฟเวอร์ 2008 ฉันคิดว่าพวกเขาต้องจัดเตรียมสิ่งนี้ ผู้ให้บริการบิ๊กมี 10GB หรือ 20GB ของ Windows แพคเกจ: ดูเช่นbit.ly/h0AZsP ฉันได้รับการบอกเล่าจากผู้ให้บริการว่าเหมืองของฉันเป็นคดีประหลาด
Pekka 웃

ความผิดพลาดของฉันฉันเชื่อมโยงกับข้อกำหนดของ Server 2008 R2 SP1 แล้ว Server 2008 ต้องการ 8Gb เป็นอย่างต่ำ - microsoft.com/latam/windowsserver2008/sysreqs.mspx - แต่ยังแนะนำ 40Gb
TessellatingHeckler

ขอบคุณสำหรับลิงค์ อย่างไรก็ตามอาจเป็นไปได้ว่าระบบปฏิบัติการได้รับการอัพเกรดในระหว่างนี้ - ฉันจะตรวจสอบ
Pekka 웃

0

ทางเลือกหนึ่งในการใช้ - ถ้าเป็นเพียง VPS แบบเก่าที่ราคาถูกที่คุณใช้สำหรับสิ่งต่าง ๆ อย่างง่ายมันก็คุ้มค่าที่จะเปิดใช้งานการบีบอัด NTFS บนดิสก์หรือโฟลเดอร์เฉพาะ:

นี่อาจบีบที่ว่างออกจากไดรฟ์ บทความกล่าวว่าสำหรับ XP แต่เป็นขั้นตอนเดียวกันกับ Win7 / 2008:

  • เพื่อบีบอัดไฟล์หรือโฟลเดอร์ในไดรฟ์ NTFS
  • วิธีใช้การบีบอัดไฟล์

    1. คลิกขวาที่ไดรฟ์ที่คุณต้องการในการบีบอัดและจากนั้นคลิกคุณสมบัติ
    2. ในการทั่วไปแท็บคลิกเพื่อเลือกนั้นบีบอัดไดรฟ์ข้อมูลเพื่อประหยัดเนื้อที่ดิสก์กล่องกาเครื่องหมายและจากนั้นคลิกตกลง
    3. ในยืนยันการเปลี่ยนแปลงแอตทริบิวต์ให้คลิกตัวเลือกที่คุณต้องการ

0

ฉันพบปัญหาเดียวกัน WinSxs นั้นเป็นส่วนหนึ่งที่จะตำหนิ ... แต่ฉันคิดว่าปัญหานี้เกิดจากเครื่องมือบางอย่างเช่น WinDirStat นับขนาดของไฟล์และทางแยกไปยังไฟล์ด้วยวิธีเดียวกัน จุดเชื่อมต่อเป็นเพียงตัวชี้ไปยังไฟล์ไม่ใช่การทำซ้ำบล็อกทั้งหมดที่ประกอบขึ้นเป็นไฟล์

ฉันพบว่า VSS เป็นตัวการที่ใหญ่กว่าในปัญหานี้ ใช้คำสั่งต่อไปนี้เพื่อดูว่า VSS ใช้พื้นที่ดิสก์ของคุณมากเกินไปเรียกคืนพื้นที่นั้นหรือตั้งค่าขีด จำกัด ที่เล็กลง:

vssadmin รายการ shadowstorage

vssadmin ลบ ShadowStorage / สำหรับ = C: / On = C:

vssadmin ปรับขนาด ShadowStorage / สำหรับ = C: / On = C: / MaxSize = 20%

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.