即使在格式化硬盘后也为零 inode

use*_*107 4 hard-drive filesystems inode external-hard-drive

我有一个外部 1Tb 硬盘,由于某种原因显示如下 df -i

Filesystem        Inodes   IUsed     IFree IUse% Mounted on
/dev/sdb1              0       0         0     - /media/Transcend1T
Run Code Online (Sandbox Code Playgroud)

但它还有很多可用空间。所以我拿了它的备份并在 Ubuntu 中使用光盘实用程序对其进行了格式化。但即使在那之后,索引节点仍然保持为零(它在 上显示相同的输出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)
Run Code Online (Sandbox Code Playgroud)

格式化截图。我首先卸载硬盘,然后单击显示的Format Volume按钮。我也点击了,Check filesystem但没有解决问题。 在此处输入图片说明

小智 5

您用作示例的文件系统是基于 FAT 的;它没有 inode。

这是一个问题吗?

某些文件系统可以总是有零个 inode 吗?

是的(但永远不要说永远)

我自己检查了一个胖文件系统,df 报告没有 inode,尽管我已经成功使用它(并且它目前拥有 10GB 的数据)。