主なファイルシステムについてまとめてみました

NASで使う場合はさほどに気にしなくても問題ありませんが、DAS(USB-HDD等)で使う場合はOSによって使えるファイルシステムが異なります。
把握していないと、リカバリの際に時間を浪費するのでまとめました。
※サポートOSは主要なもの(且つ主観的)に限定しています

FileSystem FileSize VolumeSize FileNameLength OtherSupport
Windows
FAT32 4GiB 2TiB 255byte Linux, BSD, macOS
NTFS 16TiB-256TiB 16TiB-256TiB 255byte Linux, BSD, macOS
exFAT 16EiB 16EiB 255byte Linux, macOS
Linux
ext4 16TiB 1EiB 255byte Windows(Ext2Fsd / Linux Reader for Windows), macOS(ext4fuse)
ext3 16GiB-2TiB 2TiB-32TiB 255byte BSD, Windows(Ext2Fsd)
BSD
ZFS 16EiB 16EiB 255byte ZFS on Linux
UFS 1TiB 16TiB 255byte -

最大ファイルサイズやボリュームサイズについては、理論上の値と実装上の値が混じっていたりします。
NTFSやext3のサイズに幅があるのは、クラスタサイズ(ブロックサイズ)によってサイズが変動するからです。

また、OSとの組み合わせでも制限が変わることがありますので、併せて「File System Functionality Comparison」もご参照ください。

コメントを残す