格式化硬盘后 inode 仍为零

格式化硬盘后 inode 仍为零

我有一个 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 的数据)。

相关内容