-1

FreeBSD を実行しているサーバーに 3DM2 (3ware RAID Manager) をインストールしています。3DM2 では、ハードディスクのスマート データの 16 進ダンプを取得できます

(おそらくこの質問では必要ありませんが、次のようになります。

0A 00 01 0F 00 75 63 53 FD 63 08 00 00 00 03 03 00 61 61 00 00 00 00 00 00 00 04 32 00 64 64 70 00 00 00 00 00 00 0 05 33 400 0 0 64

等。)

ユーザーが読める/理解できるものに変換するために使用できるツールはありますか?

4

2 に答える 2

2

スイートsmartctlから使ってみてください。smartmontoolsポート ツリーで利用できます。`/usr/ports/sysutils/smartmontools'

于 2014-08-20T20:25:58.903 に答える
1

このprintfコマンドは 16 進数を文字に変換できますが、これは役に立たないと思います。

$ for c in 0A 00 01 0F 00 75 63 53 FD 63 08 00 00 00 03 03 00 61 61 00 00 00 00 00 00 00 04 32 00 64 64 70 00 00 00 00 00 00 05 33 00 64 64 00 00 00 00 00; do printf "\x$c"; done; echo ""

ucS?aa2ddp3dd
$

これを何に変えたいかの例があれば、私たちがお手伝いできるかもしれません. または、SMART が意図する方法でこれらのデータを解釈することが本当に必要な場合はsmartctl、Roland が提案したようにポート ツリーから使用します。

また、恐ろしいXY 問題にも注意してください。

于 2014-08-20T20:46:54.750 に答える