当我尝试在 vFat USB 闪存驱动器中No space left on device创建多个文件时,为什么会出现此问题?32767
$ df -H
> Filesystem Size Used Avail Use% Mounted on
> /dev/sdb1 16G 2.1M 16G 1% /media/cmhteixeira/cmhteixeira-usb
Run Code Online (Sandbox Code Playgroud)
Partition Type: W95 FAT32 (LBA)
Contents: FAT (32-bit version)
Run Code Online (Sandbox Code Playgroud)
我一直在网上看到 FAT32/vFat 有一些限制,包括:
我在单个目录(不一定是根目录)中创建这些文件,格式为12345678.txt. 但在创建第一个 32767 个此类文件后,我收到no space left on device错误。可疑的是,最大文件数恰好是我在互联网上阅读的最大文件数的一半(2^16-2=65,534 vs 2^15-1=32,767)。
你知道为什么吗?
(如果我在单独的目录中创建它们,我可以创建更多文件)