首页 > 解决方案 > 同一操作系统中的两个文件系统之间的文件大小可以不同吗?

问题描述

我知道同一个文件在 Linux 和 Windows 中会有不同的大小,因为这两个操作系统是如何定义千字节的。我想知道同一操作系统(例如 Windows)中的文件在具有不同文件系统(例如 NTFS 与 FAT)的两个驱动器上是否具有不同的大小。

标签: fileoperating-systemfilesystemsfilesize

解决方案


文件通常有两种文件大小。

  1. 文件中数据的大小。这在大多数文件系统上都是一样的。

  2. 存储文件所需的磁盘空间量。

后者包括开销和未使用分配所需的空间。在开销的情况下,您可以拥有指向文件范围的链接之类的东西,并且某些文件系统包括索引和记录计数。该开销可能因文件系统而异。

在后者中,磁盘空间以簇的形式分配(是块大小的倍数)。如果集群大小不同或开销(例如文件碎片)导致文件需要更多集群,则调整大小的文件可以具有不同数量的集群。


推荐阅读