ブロックデバイスがパーティションよりも小さくなる原因は何ですか?

ブロックデバイスがパーティションよりも小さくなる原因は何ですか?

IOSafe外付けドライブを消去しようとすると大きな問題が発生しました。ddディスク全体を消去する()を実行すると、/dev/sdb1.8 GBディスプレイ(2 TBディスク)でデバイスに空き容量がないというエラーが発生します。

sudo dd if=/dev/zero of=/dev/sdb bs=4M status=progress

クリアしようとすると/dev/sdb1(パーティション、奇妙なことにパーティションテーブルをクリアしたのでそこにはいけません)、それは消去されます。

何が起こり、何をすべきかを知っていますか?

出力fdisk -l /dev/sdb

Disk /dev/sdb: 1.7 GiB, 1770082304 bytes, 3457192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1f7d3f72

要求に応じてls -l /dev/sdb*の出力

$ ls -l /dev/sdb*
-rw-r--r-- 1 root root 1770082304 Oct 27 07:17 /dev/sdb
brw-rw---- 1 root disk      8, 17 Oct 27 07:18 /dev/sdb1

さて、この出力を見ると、sdb1行の「b」はブロックデバイスを意味しますか?

ベストアンサー1

編集:質問に対するMark Plotnickの回答のおかげで証明されています。

/dev/sdbデバイスノードから削除されたので、これを埋めました/dev(これはtmpfsなのでRAMに制限されています)。推測できるように、b次の内容はsdb1これがブロックデバイスであることを示しています。

/dev再起動すると再生成する必要があります。

おすすめ記事