0

sgデバイスサイズを返すシェルコマンドが必要です。私はインターネットでそれをほぼ2時間検索していますが、成功しませんでした。

私はプログラムを書くことでそれを行うことができますが、コマンドを介してそれを取得する方法がなければなりません!見つからない!

残念ながら、私が使用しているdellサーバーでは、sg_inqとsginfoは、情報を取得しようとしているデバイスではなく、DellのPERC情報を返します。

smartctlを使用しようとしましたが、デバイス(SSD)に関する静的な(真ではない)情報が返されます。返されるバイト数を512で割ると、アクセスできるセクターの数が多くなります(原文のまま)。

[シェルコマンド]のヒントをいただければ幸いです。

4

2 に答える 2

1

私はそれを探している人のためにここに答えを置いています。

独自のプログラムを作成するか、smartctl(http://sourceforge.net/projects/smartmontools/files/smartmontools/6.0/)を使用して、次のコマンドを呼び出す究極の方法:

#>./smartctl -a /dev/sdc
smartctl 6.0 2012-10-10 r3643 [x86_64-linux-2.6.18-274.18.1.el5] (local build)
Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org

Vendor:               DELL
Product:              PERC H710P
Revision:             3.13
User Capacity:        179,443,728,384 bytes [179 GB]
Logical block size:   512 bytes
Logical Unit id:      --------------------------------
Serial number:        --------------------------------
Device type:          disk
Local Time is:        Tue Sep 24 17:54:13 2013 EDT
Device does not support SMART

Error Counter logging not supported
Device does not support Self Test logging
于 2013-09-24T21:57:10.123 に答える
0

使用する#fdisk -l /dev/sg2

また# parted -l /dev/sg2

于 2012-10-16T15:55:23.680 に答える