私はDebian 9を使用しています。 SSDとファイバチャネルリンクをSANストレージに接続します。
私が知っている限り、両方とも/dev/sdXデバイスとして表示されます。
ディスクとは何か、ストレージとは何か、どうすればわかりますか?
システムのストレージ構成はどこにありますか?
答え1
より便利な方法は次のとおりです。LSSCSI便利です。
~から文書FCについて:
FCデバイス(論理デバイス)の場合、「--transport」オプションはSCSI INQUIRY「文字列」の代わりにポート名とポート識別子を表示します。たとえば、
$ lsscsi -g
[3:0:0:0] enclosu HP A6255A HP04 - /dev/sg3
[3:0:1:0] disk HP 36.4G ST336753FC HP00 /dev/sdd /dev/sg4
[3:0:2:0] disk HP 36.4G ST336753FC HP00 /dev/sde /dev/sg5
$ lsscsi -g --transport
[3:0:0:0] enclosu fc:0x50060b00002e48a3,0x0b109b - /dev/sg3
[3:0:1:0] disk fc:0x21000004cf97de68,0x0b109f /dev/sdd /dev/sg4
[3:0:2:0] disk fc:0x21000004cf97e385,0x0b10a3 /dev/sde /dev/sg5
lsscsi
使用システムファイルシステム(から紹介するドキュメントセクション):
lsscsiコマンドは、2.6 Linuxカーネルシリーズで導入されたsysfs擬似ファイルシステムをスキャンします。ほとんどのユーザーはsysfsへの読み取りアクセス権(通常は/sysにマウントされています)を持っているため、ユーザーが特別なファイル(/ dev / sdaなど)にアクセスする権限を高めることなく、一部またはすべてのSCSIデバイスでメタ情報を見つけることができます。 lsscsiコマンドは、デバイスのデフォルトノード名、SCSI汎用(sg)ノード名、およびカーネル名の間の関係も表示します。
答え2
次のことを試すことができます。このデバイスのメイン番号とマイナー番号を確認してください。
# ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 May 15 12:58 /dev/sda
その後、ディレクトリを入力します
/sys/dev/block/8:0/device
そのうち8:0は上記のメジャー番号とマイナー番号を表し、ファイルの内容を取得します。model
# cat model
VBOX HARDDISK
PSこれはRHEL用です。 Debian では、パスは次のようになります。/sys/dev/8:0/device
答え3
Debian 9 などの最新のディストリビューションでは、lsblk
次のコマンドを使用できます。
lsblk -o +HCTL,TRAN,WWN
TRANフィールドは、使用された転送方法を識別しますが、空にすることができます。ただし、HCTLクワッドの最初の数字は、デバイスへのアクセスを提供するホストアダプタの番号を表します。/sys/class/fc_host/host<N>
そのディレクトリがある場合、ストレージデバイスはファイバチャネルSAN LUNである必要があります。
カタログからファイバーチャネルアダプターのWWN情報を見つけることができます/sys/class/fc_host/host<N>
。記録上の理由から、Emulex FibreChannelホストアダプタドライバ(lpfc.ko
)は実行時に設定可能なさまざまな設定を提供します/sys/class/scsi_host/host<N>
。他のベンダーのFCドライバは異なる方法で表示されることがあります。