คุณควรมีพื้นที่ว่างบนฮาร์ดดิสก์เท่าไหร่ [ปิด]


20

มีกฎง่ายๆหรือไม่สำหรับเนื้อที่ว่างบนฮาร์ดดิสก์? ฉันเคยได้ยินคุณควรปล่อยให้อย่างน้อย 5% ฟรีเพื่อหลีกเลี่ยงการกระจายตัว

[ฉันรู้ว่าคำตอบนั้นขึ้นอยู่กับการใช้งาน (เช่นไฟล์วิดีโอเทียบกับข้อความ) ขนาดของดิสก์ระดับ RAID รูปแบบดิสก์ขนาดดิสก์ - แต่เนื่องจากไม่สามารถถามคำถามเดียวกันได้ 100 รูปแบบข้อมูลใด ๆ จะได้ผล]

คำตอบ:


20

โดยทั่วไปคุณต้องการที่จะปล่อยให้เป็นอิสระประมาณ 10% เพื่อหลีกเลี่ยงการแยกส่วน แต่มีการจับ โดยค่าเริ่มต้น Linux จะสำรอง 5% ของดิสก์สำหรับผู้ใช้รูท เมื่อคุณใช้ 'df' เอาต์พุตจะไม่รวม 5% นั้นหากคุณเรียกใช้เป็นผู้ใช้ที่ไม่ใช่รูท สิ่งที่ต้องจำเมื่อทำแคลอรี่ของคุณ

คุณสามารถเปลี่ยนการสำรองรูทได้โดยใช้ tune2fs ตัวอย่างเช่น

tune2fs -m 2 /dev/hda1

จะตั้งค่ารูทสำรองเป็น 2% โดยทั่วไปแล้วสิ่งนี้ไม่แนะนำเว้นแต่คุณจะมีจุดประสงค์ที่เฉพาะเจาะจง


คำแนะนำที่ดี - ฉันทำเช่นนี้สำหรับไดรฟ์เทราไบต์ของเราและลดลงเหลือ 1% - ยังคงเป็น 10GB ที่สงวนไว้สำหรับรูทและฉันไม่เคยพบปัญหาใด ๆ กับมัน
nedm

7
ที่เฉพาะเจาะจง ext3 ไม่ใช่ทุกระบบไฟล์ลินุกซ์ทำ
James

Journaled File System เป็นอย่างไร จะสำรอง 5% สำหรับระบบ Linux หรือไม่

@ Bamb.Zheng - ext3 เป็นระบบไฟล์ที่ทำเจอร์นัล
Coops

5

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

วิธีเดียวที่จะลดการแตกแฟรกเมนต์คือการจัดเรียงข้อมูลไดรฟ์ด้วยตนเองเป็นประจำหรือใช้เครื่องมือเช่น Diskeeper ซึ่งทำงานในพื้นหลังบน Windows จะล้างข้อมูลเมื่อเครื่องไม่ทำงาน มีระบบไฟล์ที่การกระจายตัวของระบบปฏิบัติการในพื้นหลังดังนั้นการจัดเรียงข้อมูลด้วยตนเองจึงไม่จำเป็น


5

ฉันพยายามรักษาพื้นที่ที่ใช้ต่ำกว่า 80% เกินจำนวนนี้ระบบไฟล์โดยทั่วไปจะต้องทำงานหนักเพื่อวางข้อมูลบนดิสก์ซึ่งนำไปสู่การกระจายตัว


3

ฉันจะบอกว่าโดยทั่วไปแล้ว 15% แต่ด้วยฮาร์ดไดรฟ์ขนาดใหญ่ตอนนี้ adays ตราบใดที่คุณมีเพียงพอสำหรับไฟล์ temp และ swap ไฟล์ของคุณในทางเทคนิคคุณมีความปลอดภัย แต่เป็นวิธีปฏิบัติที่ปลอดภัยเมื่อคุณกดปุ่ม 15% ถึงเวลาเริ่มคิดที่จะทำการล้างข้อมูลสำคัญและ / หรือซื้อฮาร์ดไดรฟ์ขนาดใหญ่ / วินาที


3

SSD เพิ่มเลเยอร์ใหม่ให้กับสิ่งนี้ สวมระดับและเขียนขยาย ด้วยเหตุผลเหล่านี้คุณต้องการพื้นที่ว่างมากกว่าที่คุณต้องการสำหรับฮาร์ดไดรฟ์แบบดั้งเดิม

การย่อ / ขยายสั้น ๆ ฮาร์ดไดรฟ์แบบดั้งเดิมจะช่วยลดความหน่วงแฝงสำหรับการอ่าน / เขียนแบบสุ่ม "Short Stroking" SSD ให้ตัวควบคุมไดรฟ์ที่ไม่ได้ใช้บล็อกมากขึ้นสำหรับการเก็บขยะ / การกำหนดระดับการสึกหรอดังนั้นจึงไม่เร่งความเร็วของไดรฟ์ แต่จะเพิ่มอายุการใช้งานที่ยาวนานและป้องกันการสูญเสียความเร็วที่เห็นเมื่อ SSD เต็ม

คุณยังไม่ต้องการเติมไดร์ฟ แต่ด้วย SSD จะไม่มีเอฟเฟกต์ในทันทีและสาเหตุที่แตกต่าง


SSD ไม่มีชิ้นส่วนที่เคลื่อนไหวได้ตามจังหวะ
Cees Timmerman

2

จากสิ่งที่ฉันเข้าใจมันยังขึ้นอยู่กับระบบไฟล์ของไดรฟ์ ระบบไฟล์บางระบบมีความยืดหยุ่นมากกว่าในเรื่องของการแตกแฟรกเมนต์ของดิสก์


+1 โอ๊ะโอ ฉันกำลังแก้ไขคำถามของฉันเพื่อกล่าวถึงรูปแบบปริมาณ
ชื่อผู้ใช้

1

ใช่ขึ้นอยู่กับการใช้งานและระบบจัดเก็บข้อมูลพื้นฐาน ระบบบางระบบเช่นดิสก์อาร์เรย์ที่ใช้ SAN ระดับสูงหัวเราะเยาะการแตกไฟล์ทำให้เกิดผลกระทบต่อระบบเพียงอย่างเดียวของการแตกแฟรกเมนต์คือโอเวอร์เฮดของระบบปฏิบัติการในการกระจายสิ่งต่างๆทั่วทั้งที่นี่และที่อื่น ระบบอื่น ๆ เช่นแล็ปท็อปไดรฟ์เป็นอีกเรื่องหนึ่งทั้งหมดเข้าด้วยกัน และนั่นไม่ได้เข้าสู่ระบบไฟล์ที่ใหม่กว่าเช่น ZFS ซึ่งแนวคิดของการ จำกัด พื้นที่ว่างนั้นไม่ชัดเท่าที่ควร

แน่นอนว่า NTFS นั้นเป็นสัตว์ร้ายของตัวเอง วันนี้ฉันให้ C: \ ขนาดรวม 15GB สำหรับระบบ XP และไม่ได้เล่นกับ Vista / Win7 มากพอที่จะรู้ว่ามีอะไรแนะนำบ้าง คุณไม่ต้องการรับ GB ที่ต่ำกว่ามากฟรีใน C: การใช้ Shadow Copy หมายถึงคุณควรรักษาพื้นที่ 'ว่างเปล่า' มากกว่าที่คุณต้องการและฉันบอกว่า 20% พื้นที่ว่างเป็นเครื่องหมายสำหรับเมื่อต้องการเพิ่มหรือต้องการล้างข้อมูลให้เกิดขึ้น

สำหรับไดรฟ์ข้อมูล NTFS เก่าธรรมดาฉันกังวลเมื่อมันลดลงต่ำกว่า 15% อย่างไรก็ตามหากไดรฟ์เป็นไดรฟ์ 1TB 15% ยังคงมีพื้นที่เหลือเฟือสำหรับใช้งานและจัดสรรไฟล์ใหม่ให้ (การสนทนานั้นใช้เวลานานกว่าในการจัดเรียงข้อมูล)


1

ฉันมักจะพยายามและรักษาให้ฟรีประมาณ 50% สำหรับโวลุ่มระบบใด ๆ และอาจเป็นปริมาณข้อมูลขนาดเล็ก ปรับขนาด 2 ต่อ 1 ถ้าเป็นไปได้และฉันจะตั้งค่าเกณฑ์เตือนที่ 75% หรืออย่างอื่น

แต่สำหรับการจัดเก็บข้อมูลมันเป็นเพียงเรื่องของอัตราการเติบโตของข้อมูลที่จะต้องมีการตรวจสอบและ / หรือประมาณเมื่อตั้งค่าการตรวจสอบ ... หากข้อมูลไม่เติบโตอย่างรวดเร็วเช่นปริมาณ 1TB - ไม่กี่% สำหรับ เกณฑ์การเตือนจะดีและฉันก็สบายใจกับการใช้งาน 90-95% หากอัตราการเติบโตสูงกว่าให้ปรับลงเพื่อรับการแจ้งเตือนในเวลา ... การกระจายตัวของข้อมูลสามารถจัดการได้หากข้อมูลไม่เพิ่มขึ้นและเปลี่ยนไปตามกำหนดเวลาที่กำหนด


0

ฉันพยายามที่จะปล่อยให้ฟรี 50% ด้วยเหตุผลสองประการ:

  1. ฉันได้ยินมาว่า - แม้ว่าไฟล์ของหน้าจะมีขนาดค่อนข้างเล็ก แต่การปล่อยให้มีพื้นที่มากพอจะทำให้ทุกอย่างรวดเร็วขึ้น ฉันเชื่อว่ามันมาจากหนังสือ "PC Hacks" ที่เป็นประโยชน์มากเผยแพร่เมื่อไม่กี่ปีที่ผ่านมา

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


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