たとえば、FAT32パーティションでは、最大ファイルサイズは4GBです。 vimで5GBのファイルを作成してファイルを保存してもう一度開くと、コンソールの出力が階段のように壊れてしまいました。私には3つの質問があります。ファイルのサイズがファイルシステムの最大サイズを超えている場合、どうなりますか?
ファイルシステムの最大サイズを超えた場合、どうなりますか?
私の場合、なぜ壊れますか?
Unixシステムコールでは、stat()は2GB(2^31-1)まで成功します。これはファイルシステムと関係がありますか? stat()のデータの限界とファイルシステムの各機能の制限との間には関係がありますか?
'write'は少し紛らわしい' ENOSPC'( "スペースはデバイスに残っていません")で失敗します。 3回目以降、そのエラーで 'cp'が失敗し、USBキーを無駄にしてしまったので、私がコピーしたファイルのサイズがデバイスに残っているスペースについて考える前に4GBを超えているかどうかを確認しました。 –