在终端中运行'df'命令时,'Capacity'和'%iused'之间有什么区别


Answers:


11

第一个使用/可用/容量是显而易见的“我的1 TB驱动器中有多少已满?” 测量。第二个跟踪内部存储结构,称为inode或索引节点。

在传统的UNIX文件系统上,存在固定数量的inode,用于跟踪文件和目录条目(元数据和文件系统实现数据)。当你用完inode时,你无法使用文件系统,无论它是否已满。df工具需要报告可填充的资源,以便您可以计划和维护文件系统。

OS X使用HFS +,它将从任何可用空间中生成更多的inode,并且不会耗尽它们,但是仍然会报告它们,因为inode使用增长,存储效率稍低,并且可能比文件系统仍在使用时慢inode的原始分配。

基本上,您可以只关注容量/已使用/可用并忽略inode,除非您深入了解文件系统实现细节。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.