我有一个 1Tb 的外置硬盘,由于某种原因,它显示以下内容df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdb1 0 0 0 - /media/Transcend1T
但是它还有很多剩余空间。所以我备份了它,并用 Ubuntu 中的磁盘实用程序对其进行了格式化。但即便如此,Inode 仍然为零(它在 上显示相同的输出df -i
)。
这是个问题吗?有些文件系统的 inode 总是为零吗?
fdisk -l
以下是格式化磁盘的输出。
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0ff10b79
Device Boot Start End Blocks Id System
/dev/sdb1 * 64 1953520063 976760000 c W95 FAT32 (LBA)
格式化截图。我先卸载硬盘,然后点击Format Volume
显示的按钮。我也点击过,Check filesystem
但问题没有解决。
答案1
您用作示例的文件系统是基于 FAT 的;它没有 inode。
这是一个问题吗?
不
某些文件系统是否可以始终具有零个 inode?
是的(但永远不要说永远)
我自己检查了一个 fat 文件系统,df 报告没有 inode,尽管我一直在成功使用它(并且它目前保存了 10GB 的数据)。