เมื่อฉันเรียกใช้df
คำสั่งฉันได้รับค่าที่แตกต่างกันสำหรับการและcapacity
%iused
ความแตกต่างระหว่างพวกเขาคืออะไร?
เมื่อฉันเรียกใช้df
คำสั่งฉันได้รับค่าที่แตกต่างกันสำหรับการและcapacity
%iused
ความแตกต่างระหว่างพวกเขาคืออะไร?
คำตอบ:
มือสอง / ว่าง / ความจุแรกเห็นได้ชัดว่า "ไดรฟ์ 1 TB ของฉันเต็มแล้วหรือยัง" วัด. แทร็กที่สองติดตามโครงสร้างหน่วยความจำภายในที่เรียกว่าinodeหรือโหนดดัชนี
บนระบบไฟล์ UNIX แบบดั้งเดิมมีจำนวนไอโหนดคงที่ซึ่งใช้ในการติดตามไฟล์และรายการไดเรกทอรี (ข้อมูลเมตาดาต้าและการใช้งานระบบไฟล์) เมื่อคุณหมด inodes คุณไม่สามารถใช้ระบบไฟล์ไม่ว่าจะเต็มหรือไม่ เครื่องมือ df จำเป็นต้องรายงานทั้งทรัพยากรที่สามารถเติมได้ดังนั้นคุณจึงสามารถวางแผนและบำรุงรักษาระบบไฟล์ได้
OS X ใช้HFS +ซึ่งจะทำให้ inode เพิ่มเติมจากพื้นที่ว่างใด ๆ และไม่สามารถใช้งานได้หมด แต่พวกเขายังคงรายงานเนื่องจากการใช้ inode เพิ่มขึ้นพื้นที่จัดเก็บนั้นมีประสิทธิภาพน้อยกว่าเล็กน้อยและช้ากว่าถ้าระบบไฟล์ยังคงอยู่ การจัดสรร inodes ดั้งเดิม
โดยทั่วไปคุณสามารถมุ่งเน้นไปที่ความจุ / ใช้ / พร้อมใช้งานและละเว้น inodes เว้นแต่ว่าคุณมีรายละเอียดในการใช้งานระบบไฟล์ลึก