- - PR -
テープの使用容量を取得するには?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-12-12 18:10
いつもお世話になっております。
以下こちらの環境です OS:Centos 5 テープ:hp dds-3 C5708A テープの残容量チェックのスクリプトを作ろうとしていますが、 テープの使用容量の取得方法が思いつけません。 Shellでテープの使用容量を取得する方法について どなたかアドバイスをいただけませんでしょうか? | ||||
|
投稿日時: 2007-12-12 20:15
ひたすら計算するしかないのでは?
| ||||
|
投稿日時: 2007-12-12 23:50
こんばんわ。
ただ、そこまでやっても正確じゃないですよね。 圧縮モードで、どこまで圧縮されているかにもよったり、よらなかったり… みなさんは、どうしているのかなぁ、と疑問でしたが。 | ||||
|
投稿日時: 2007-12-13 10:25
温州蜜柑さん、あるかなさん
詳しくアドバイスを頂いて有難うございます。 試験させて頂いた後、また報告いたします。 圧縮の場合、圧縮率を加味して計算しなければ、 なりませんでしょうか、 [ メッセージ編集済み 編集者: RIN 編集日時 2007-12-13 10:47 ] | ||||
|
投稿日時: 2007-12-26 12:59
急に別件が入っていまして、なかなか書き込みことができなくて
ごめんなさい。 いろいろ調べていたのですが、下記のような計算方法で テープ使用容量の計算をしております。 皆さん、いかがいでしょうか? # setenv TAPE /dev/nst0 # mt eod # mt status SCSI 2 tape drive: File number=1, block number=4000000, partition=0. Tape block size 512 bytes. Density code 0x42 (no translation). Soft error count since last status=0 General status bits on (1010000): ONLINE IM_REP_EN block number=4000000 そしてその下の行の Tape block size 512 bytes により 4000000x 512(bytes) = 2048000000(bytes) / 1024 /1024/1024 = 約1.9GB [ メッセージ編集済み 編集者: RIN 編集日時 2007-12-26 13:00 ] |
1