บ้าน เสียง Windows Server 2008: วิธีลดพื้นที่ว่างในดิสก์

Windows Server 2008: วิธีลดพื้นที่ว่างในดิสก์

สารบัญ:

Anonim

ด้วยส่วนประกอบที่มีราคาแพงกว่าและอายุการใช้งานฮาร์ดแวร์ที่ยาวนานขึ้นจึงไม่มีข้อกำหนดของฮาร์ดแวร์ที่ละเอียดกว่าในสภาพแวดล้อมเซิร์ฟเวอร์ เมื่อไม่กี่ปีที่ผ่านมา Windows Server 2000 ขอพื้นที่ว่างบนดิสก์ 650 เมกะไบต์ในขณะที่ Server 2008 ต้องใช้เงินจำนวนนั้นในการติดตั้งและใช้เวลามากขึ้นในการรันอย่างมีประสิทธิภาพ ในขณะที่ราคาได้ลดลงอย่างมากในฮาร์ดแวร์ในช่วง 10 ปีที่ผ่านมาฮาร์ดแวร์เซิร์ฟเวอร์ไม่เห็นการประหยัดของฮาร์ดแวร์เดสก์ท็อป นอกจากนี้เซิร์ฟเวอร์เสมือนได้รับความนิยมอย่างมากในช่วงไม่กี่ปีที่ผ่านมาซึ่งหมายความว่าเซิร์ฟเวอร์เดียวอาจมีหลายสิบสำเนาของระบบปฏิบัติการเดียว


กล่าวอีกนัยหนึ่ง Windows 2008 ถือเป็นหมูอวกาศ นอกเหนือจากการเติบโตตามปกติที่เราคาดหวังเมื่อเวลาผ่านไปจากซอฟต์แวร์ประเภทใด ๆ นอกจากนี้ยังมีความต้องการพื้นที่ดิสก์สว็อปไฟล์เพิ่มขึ้นเนื่องจากความต้องการหน่วยความจำเพิ่มขึ้น เซิร์ฟเวอร์ที่มี RAM 64 GB และไฟล์ swap ที่ตรงกันน่าจะดูน่าหัวเราะเมื่อ 10 ปีก่อน นอกจากนี้ยังมีคุณสมบัติใหม่หลายอย่างที่ใช้พื้นที่ดิสก์มากยิ่งขึ้น! ที่นี่เราจะดูที่ Windows 2008 และให้คำแนะนำเกี่ยวกับวิธีลดความอยากอาหารของพื้นที่เซิร์ฟเวอร์หมู

WinSxS Library

หนึ่งในคุณสมบัติการแฮ็กข้อมูลช่องว่างแรกที่ผู้ดูแลระบบจำนวนมากทำงานด้วย Windows 2008 คือโฟลเดอร์ที่ชื่อว่า "WinSxS" ซึ่งใช้โดยระบบที่รู้จักในชื่อ Windows Side-by-Side Assembly (WinSxS) Windows Side-by-Side Assembly เก็บ DLLs และ executables ไว้ในไลบรารีขนาดใหญ่เพื่อให้สามารถเข้าถึงได้ง่ายโดย Windows และส่วนประกอบอื่น ๆ ของ Microsoft สิ่งนี้ทำให้เซิร์ฟเวอร์สามารถเก็บไฟล์ระบบต่าง ๆ ได้หลายเวอร์ชันทำให้ง่ายต่อการอัพเดทและเข้ากันได้ย้อนหลัง ในขณะที่ Windows รุ่นก่อนหน้านี้จัดเก็บไฟล์สำคัญหลายไฟล์ในไดเรกทอรีที่รู้จักกันในชื่อ "System32" เวอร์ชัน 2008 ของไดเรกทอรีนี้มีตัวชี้จำนวนมากไปยังไฟล์ระบบที่จัดเก็บจริงในโฟลเดอร์ WinSxS นี้ มีข้อดีหลายอย่าง ตัวอย่างเช่นแทนที่จะแทนที่ DLLs ในไดเรกทอรี System32 เมื่อมีการโหลดการอัปเดตเวอร์ชันใหม่จะถูกติดตั้งในไดเรกทอรี SxS และตัวชี้ต่าง ๆ จะเปลี่ยนเป็นเวอร์ชั่นใหม่


ข้อเสียของวิธีนี้คือการติดตั้ง Service Pack 200 MB บนระบบอาจหมายถึงการเพิ่มไฟล์อีก 200 MB ที่ไม่เคยออกจากระบบ แม้ว่าจะไม่มีการนับ Service Pack แต่มีการปรับปรุง Windows หลายร้อยครั้งที่เปิดตัวทุกปี สิ่งนี้สามารถแปลเป็นไฟล์จำนวนมากในไดเรกทอรี WinSxS นอกจากนี้การใช้วิธีนี้สามารถทำให้ยากต่อการวิเคราะห์การใช้พื้นที่ดิสก์เนื่องจาก DLL ที่ใช้งานอยู่ดูเหมือนว่าจะปรากฏบนระบบสองครั้ง


นอกเหนือจากการใช้พื้นที่ดิสก์ตามปกติของไฟล์ OS เวอร์ชันไฟล์สำรองและไฟล์สลับแล้วยังมีอีกหนึ่งปัจจัยที่สนับสนุนว่าทำไมพื้นที่ว่างในระบบ Server 2008 ของคุณถูกซ่อนไว้มากกว่าอีกระบบหนึ่ง: ปริมาณระบบ ข้อมูล.

บริการ Volume Shadow Copy

วิธีการทั่วไปหลายวิธีในการดูการใช้พื้นที่ดิสก์อาจแสดงไฟล์ 20 GB และพื้นที่ว่างบนไดรฟ์ 40 GB โดยไม่มีข้อมูลเกี่ยวกับสิ่งที่เกิดขึ้นกับอีก 20 GB หากคุณใช้ Windows Server 2008 จะมีผู้ร้ายหนึ่งรายที่ค้นหาบริการ Volume Shadow Copy อาจเป็นไปได้ว่าคุณไม่เคยกำหนดค่าบริการนี้และอาจไม่เคยได้ยินมาก่อน แต่อาจทำงานบนระบบของคุณ Volume Shadow Copy ใช้สแนปชอตของโวลุ่มระบบซึ่งเก็บไว้ในโฟลเดอร์ที่ซ่อนซึ่งผู้ดูแลระบบแทบไม่สามารถเข้าถึงได้


วิธีที่ง่ายที่สุดในการดูและลดจำนวนพื้นที่ดิสก์ที่ใช้โดยบริการ Volume Shadow Copy คือการใช้ส่วนการจัดการดิสก์ของการจัดการคอมพิวเตอร์ เมื่อดูคุณสมบัติของไดรฟ์ข้อมูลในการจัดการดิสก์จะมีส่วนชื่อ "Shadow Copies" จากนั้นคุณสามารถดูสถิติปัจจุบันของบริการซึ่งอาจเป็นจำนวนพื้นที่ที่ไดเรกทอรี Windows ใช้อย่างง่ายดาย แม้ว่าบริการจะแสดงว่าถูกปิดการใช้งานสำหรับทุกโวลุ่มในระบบของคุณ แต่ก็ยังสามารถใช้พื้นที่ดิสก์จำนวนมากได้


ในขณะที่มีหลายวิธีในการ จำกัด หรือปิดใช้งานบริการนี้วิธีที่ง่ายที่สุดคือเพียงกำหนดวงเงินสูงสุด 300 MB ซึ่งเป็นขนาดที่เล็กที่สุดที่อนุญาต เมื่อคุณทำการเปลี่ยนแปลงระบบจะลบ shadow copy เก่าโดยอัตโนมัติจนกว่าจะมีการใช้พื้นที่ดิสก์ 300 MB หรือน้อยกว่า

สลับไฟล์

ตามที่กล่าวไว้ก่อนหน้านี้การใช้ไฟล์ swap เป็นพื้นที่ใช้งานหนักบนระบบเซิร์ฟเวอร์ อีกวิธีหนึ่งในการลดการใช้พื้นที่ว่างบนไดรฟ์ C คือการย้ายไฟล์สลับไปยังไดรฟ์สำรอง ด้วยระบบเซิร์ฟเวอร์หลายระบบตัวอักษรของไดรฟ์แบบลอจิคัลจะไม่เทียบเท่ากับไดรฟ์ทางกายภาพ ดังนั้นในขณะที่มีการแนะนำโดยทั่วไปว่าไฟล์ swap จะอยู่ในไดรฟ์แรกในระบบเสมอ แต่การวางไฟล์ swap ในไดรฟ์ D อาจหมายถึงว่ามันเป็นไดรฟ์แรกในระบบ


ในขณะที่หลายคนบอกว่า 10-20 GB นั้นเพียงพอสำหรับไดรฟ์ C บนเซิร์ฟเวอร์ที่ใช้งานง่ายคุณลักษณะใหม่เหล่านี้ทำให้แทบจะเป็นไปไม่ได้เลยที่จะใช้งานเซิร์ฟเวอร์ที่มีพื้นที่เพียงเล็กน้อย มันอาจจะดีกว่าถ้าใช้ไดรฟ์ C ที่มีพื้นที่ใกล้เคียง 40-50 GB มากกว่าเพื่อความปลอดภัย ที่กล่าวว่าหากคุณต้องการประหยัดการใช้พื้นที่ดิสก์โปรด จำกัด Shadows Copies และอาจย้ายไฟล์ swap ไปยังไดรฟ์อื่นโดยสิ้นเชิง

Wrangling a Server Space Hog

จนถึงปัจจุบัน Windows Server 2008 เป็น Windows Server เวอร์ชันที่กินพื้นที่มากที่สุด แต่ด้วยการวางแผนที่ดีและการเฝ้าระวังอย่างรอบคอบในพื้นที่สำคัญเหล่านี้หมูพื้นที่นี้สามารถถูกพันได้อย่างมีประสิทธิภาพ

Windows Server 2008: วิธีลดพื้นที่ว่างในดิสก์