ddがファイルの終わりを超えました。

ddがファイルの終わりを超えました。

新しいファイル of param を使用して dd を実行します。私は(誤って)大きなアドレス(3GB)を見つけ、そこ(3GB)に入力ファイルを書きました。驚くべきことに、生成されたファイルは4.29GBでしたが、私の記憶が正しい場合はFAT32制限よりも大きい数値でした。ディスクが破損する可能性がありますか(最後のファイルブロックを書き込む場合)、それほど愚かではありませんか?ありがとう

ベストアンサー1

「というプログラムを作成します。スパースファイル」。

スパースファイルは、1つ以上の「穴」を持つファイルです。

穴はディスクのスペースをまったく占有せず、穴を通して読み取るプログラムはゼロを取得します。

ls -l報告する確かにファイルサイズ(大)をdu見るとわかります。本物サイズ(ディスク)。

おすすめ記事