タグ

ブックマーク / qiita.com/SIGABRT (1)

  • ファイルの「穴」の話 - Qiita

    $ dd if=/dev/zero of=testfile1 bs=1 seek=104857599 count=1 ; ls -ls testfile1 1+0 records in 1+0 records out 1 bytes transferred in 0.000114 secs (8775 bytes/sec) 8 -rw-r--r-- 1 user staff 104857600 5 25 13:24 testfile $ ファイルサイズは100MBだけど、消費しているブロック数は8ブロックだけ、というファイルができる。Linux (coreutils) のコマンドtruncateや、qemuの管理コマンドqemu-imgコマンドを使っても、似たようなことができる。 ddはlseek(2)、write(2)という2つのシステムコールを使い、truncateとqemu-imgは

    ファイルの「穴」の話 - Qiita
    gogatsu26
    gogatsu26 2020/06/01
    “ファイルサイズは100MBだけど、消費しているブロック数は8ブロックだけ、というファイルができる”
  • 1