ddで空のファイルを作るとき、bsの指定のしかたによってサイズがビミョウに違ってたりします。
[mikeda@test01 tmp]$ dd if=/dev/zero of=1M_file bs=1M count=1 [mikeda@test01 tmp]$ dd if=/dev/zero of=1MB_file bs=1MB count=1 [mikeda@test01 tmp]$ dd if=/dev/zero of=1MiB_file bs=1MiB count=1 [mikeda@test01 tmp]$ du -b * 1048576 1M_file 1000000 1MB_file 1048576 1MiB_file
- 「1MB」を指定すると1,000,000バイト
- 「1MiB」、「1M」を指定すると1,048,576バイト(1024*1024)
K、Gでも挙動は同じでした