อะไรคือความแตกต่างระหว่าง 'ความจุ' และ '% iused' เมื่อเรียกใช้คำสั่ง 'df' ในเทอร์มินัล


8

เมื่อฉันเรียกใช้dfคำสั่งฉันได้รับค่าที่แตกต่างกันสำหรับการและcapacity %iusedความแตกต่างระหว่างพวกเขาคืออะไร?

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


11

มือสอง / ว่าง / ความจุแรกเห็นได้ชัดว่า "ไดรฟ์ 1 TB ของฉันเต็มแล้วหรือยัง" วัด. แทร็กที่สองติดตามโครงสร้างหน่วยความจำภายในที่เรียกว่าinodeหรือโหนดดัชนี

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

OS X ใช้HFS +ซึ่งจะทำให้ inode เพิ่มเติมจากพื้นที่ว่างใด ๆ และไม่สามารถใช้งานได้หมด แต่พวกเขายังคงรายงานเนื่องจากการใช้ inode เพิ่มขึ้นพื้นที่จัดเก็บนั้นมีประสิทธิภาพน้อยกว่าเล็กน้อยและช้ากว่าถ้าระบบไฟล์ยังคงอยู่ การจัดสรร inodes ดั้งเดิม

โดยทั่วไปคุณสามารถมุ่งเน้นไปที่ความจุ / ใช้ / พร้อมใช้งานและละเว้น inodes เว้นแต่ว่าคุณมีรายละเอียดในการใช้งานระบบไฟล์ลึก

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