パーティションの元の内容をどのように確認できますか?

パーティションの元の内容をどのように確認できますか?

/dev/sda3gpartedで作成された仮想パーティションの生バイトの内容を表示しようとしています100MiB

このパーティションで書き込みと読み取りをテストしたいと思います。手動で確認できるツールはありますか?

ベストアンサー1

通常、他のファイルで動作する同じツールをブロックデバイスにも使用できます。これは、以下を使用してファイルシステムを確認できることを意味xxdしますhexdump

$ sudo xxd /dev/sda2 | head -10
00000000: eb58 9053 5953 4c49 4e55 5800 0200 0000  .X.SYSLINUX.....
00000010: 0000 0000 0000 0000 3f00 ff00 0008 2000  ........?..... .
00000020: 00f8 1f06 0000 0000 0000 0000 0000 0000  ................
00000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000040: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000050: 0000 0000 0000 0000 0000 fafc 31c9 8ed1  ............1...
00000060: bc76 7b52 0657 1e56 8ec1 b126 bf78 7bf3  .v{R.W.V...&.x{.
00000070: a58e d9bb 7800 0fb4 370f a056 20d2 781b  ....x...7..V .x.
00000080: 31c0 b106 893f 8947 02f3 64a5 8a0e 187c  1....?.G..d....|
00000090: 884d f850 5050 50cd 13eb 628b 55aa 8b75  .M.PPPP...b.U..u

書くことも同じだ。たとえば、次のようにしますdd(おそらくこれをしたくないでしょう)。

$ sudo dd of=/dev/sda2 skip=... bs=... <<< 'a string'

おすすめ記事