วิธีลดจำนวนบล็อกที่สงวนไว้ในไดรฟ์ที่ฟอร์แมต ext4



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ระบบไฟล์เพียงไม่กี่ระบบจะค่อนข้างแข็งแกร่งพอ ๆ กับชุดต่อขยาย ส่วนหนึ่งของความทนทานนี้มาจากการที่เวอร์ชันใหม่กว่าใช้เจอร์นัลซึ่งสามารถปิดการใช้งานบนไดรฟ์ USB NAND ได้ การสนับสนุนบางอย่างยังมาจากการที่ระบบเหล่านี้สงวนพื้นที่ว่างไว้บางส่วนเพื่อให้บริการระบบสามารถทำงานได้ตลอดเวลา สิ่งนี้ช่วยให้ fsck ทำงานภายใต้สถานการณ์ใด ๆ และจะให้พื้นที่ว่างสำหรับไดเร็กทอรี + found ที่สูญหายแต่ละดิสก์ต้องมี



อย่างไรก็ตามหากคุณใช้ไดรฟ์ข้อมูลภายนอกคุณอาจไม่จำเป็นต้องสำรองพื้นที่ไว้มากนัก ลีนุกซ์รุ่นใหม่ส่วนใหญ่มีคำสั่งการสร้างระบบไฟล์ที่ตั้งค่าให้จอง 5% ในพาร์ติชันใหม่ทั้งหมดซึ่งอาจจำเป็นในไดรฟ์สำหรับเริ่มระบบของคุณ แต่ไม่จำเป็นสำหรับพาร์ติชันอื่น ๆ ไดรฟ์ภายนอกแทบไม่ต้องสำรองพื้นที่มากขนาดนี้ คุณสามารถเรียกคืนพื้นที่บางส่วนได้ด้วยคำสั่ง tune2fs ควรใช้กับพาร์ติชัน ext4 ที่ใหม่กว่าได้เช่นกันแม้ว่าจะมีชื่อของคำสั่งก็ตาม



วิธีที่ 1: การแก้ไขจำนวนพื้นที่ที่จองไว้

ตรวจสอบให้แน่ใจว่าได้ยกเลิกการต่อเชื่อมพาร์ติชันที่เป็นปัญหาแล้วก่อนดำเนินการต่อ จากพร้อมต์ Linux CLI พิมพ์คำสั่งต่อไปนี้:



tune2fs -m 0.2 / dev / sdd1

หากคุณไม่มีสิทธิ์เข้าถึงระดับรูทคุณจะต้องใส่ sudo ไว้ข้างหน้า เปลี่ยนค่าหลัง -m เป็นเปอร์เซ็นต์ที่คุณต้องการตั้งค่าพื้นที่ที่จองไว้ ในขณะที่บางคนแนะนำ 0 แต่ก็ไม่สามารถมองเห็นได้เนื่องจากมีพื้นที่น้อยสำหรับ fsck ในการทำงานหากมีข้อผิดพลาด นอกจากนี้คุณยังสามารถเพิ่มพื้นที่ว่างในทางทฤษฎีได้หากคุณกำลังทำงานกับเซิร์ฟเวอร์ไดรฟ์ เปลี่ยนตัวระบุพาร์ติชันเป็นไฟล์อุปกรณ์ใด ๆ ที่แสดงถึงมัน

วิธีที่ 2: การนับบล็อกที่สงวนไว้

หากคุณต้องการตรวจสอบให้แน่ใจว่าจำนวนบล็อกที่สงวนไว้มีการเปลี่ยนแปลงเพียงแค่ออกสิ่งต่อไปนี้ที่พรอมต์ Linux CLI ในขณะที่เปลี่ยนไฟล์อุปกรณ์เป็นสิ่งที่ชี้ไปยังพาร์ติชันที่เป็นปัญหา:



tune2fs -l / dev / sdd1

2559-11-30_014542

มองหาช่องที่เรียกว่า“ จำนวนบล็อกที่สงวนไว้ ” ซึ่งจะรายงานหมายเลขสำหรับพาร์ติชันนั้นเท่านั้น

อ่าน 1 นาที