Adaptec RAID 5405の背後にあるSATAディスクドライブはブロックデバイスとして検出できません。

Adaptec RAID 5405の背後にあるSATAディスクドライブはブロックデバイスとして検出できません。

私のマザーボード(Gigabyte 970A-DS3 rev.3)には無料の内蔵SATA 3.0プラグ(合計6つ)がないため、すべての「遅い」SATAドライブを移動するためにAdaptec RAID 5405(3G SAS / SATA RAID)があります。 1.0/2.0 デバイスは、RAID を作成せずにこのカードに接続されます。 Adaptec RAID 5405には1つのSFF-8087コネクタがあり、SFF-8087を4つのSATAケーブルに接続して最大4つのデバイスを接続できます。このタイプのケーブルを使用して、このコントローラにDVD-RW(Plextor PX-891SA)とSATA 2.0 HDD(Hitachi HDP725050GLA360)の2つのデバイスが接続されています。何らかの理由で接続されたHDDはブロックデバイスとして表示されないため、非永続的な命名またはUUIDを使用して既存のパーティションをマウントすることはできません(/dev/sdXX内部的にもまったくそのようなデバイス/パーティションはありません)。私は古い安定したDebian Stretch 9.13を実行しています。/dev/disk/by-uuiddev/disk/by-* subtree

uname -a:

Linux tekomspb 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u2 (2019-11-11) x86_64 GNU/Linux

lspci | grep -i adaptec見せてください:

06:00.0 RAID bus controller: Adaptec AAC-RAID (rev 09)

まず私は次の何かを見つけようとしますlsscsi -g

[0:1:1:0]    disk    Hitachi  HDP725050GLA360  GM4O  -          /dev/sg0 
[0:3:0:0]    cd/dvd  PLEXTOR  DVDR   PX-891SA  1.06  /dev/sr0   /dev/sg1 
[1:0:0:0]    disk    ATA      PLEXTOR PX-128M5 1.05  /dev/sda   /dev/sg2 
[2:0:0:0]    disk    ATA      Hitachi HDP72505 A50E  /dev/sdb   /dev/sg3 
<more disks, attached to the MB SATA connectors>

-sgデバイスは/dev/ツリーとして表示されますが、最初の行と6番目の列には何も表示されません。もう少し詳しく調べたところ、HBA(起動時に最初のHBA BIOSとAdaptecのarcconfユーティリティを使用するシェルを介して)で検出されましたが、/devasで見ることができ/dev/sg0、smartctlで見ることができsmartctl -d sat -a /dev/sg0、isが表示されないことがわかりました。でブロックデバイスとして使用されます/sysが、オプティカルドライブは両方のブロックデバイス(およびなど)/sysとしてよく検出されます。/dev/dev/sr0/dev/sg1

以下は出力ですtree -F -d -L 3 --noreport。明らかに、光学ドライブはブロックデバイスとして検出されますが、HDDは何らかの理由で検出されません。

/sys/devices/pci0000:00/0000:00:15.0/0000:06:00.0/host0/
├── power
├── scsi_host
│   └── host0
│       ├── device -> ../../../host0
│       ├── power
│       └── subsystem -> ../../../../../../../class/scsi_host
├── subsystem -> ../../../../../bus/scsi
├── target0:1:1
│   ├── 0:1:1:0
│   │   ├── bsg
│   │   ├── generic -> scsi_generic/sg0
│   │   ├── power
│   │   ├── scsi_device
│   │   ├── scsi_generic
│   │   └── subsystem -> ../../../../../../../bus/scsi
│   ├── power
│   └── subsystem -> ../../../../../../bus/scsi
└── target0:3:0
    ├── 0:3:0:0
    │   ├── block
    │   ├── bsg
    │   ├── driver -> ../../../../../../../bus/scsi/drivers/sr
    │   ├── generic -> scsi_generic/sg1
    │   ├── power
    │   ├── scsi_device
    │   ├── scsi_generic
    │   └── subsystem -> ../../../../../../../bus/scsi
    ├── power
    └── subsystem -> ../../../../../../bus/scsi

出力arcconf getconfig 1

----------------------------------------------------------------------
Physical Device information
----------------------------------------------------------------------
      Device #0
         Device is a Hard drive
         State                              : Ready
         Supported                          : Yes
         Transfer Speed                     : SATA 3.0 Gb/s
         Reported Channel,Device(T:L)       : 0,1(1:0)
         Reported Location                  : Connector 0, Device 1
         Vendor                             : Hitachi
         Model                              : HDP725050GLA360
         Firmware                           : GM4OA52A
         Serial number                      : GEAXXXXXXXXXXX
         Size                               : 476940 MB
         Write Cache                        : Enabled (write-back)
         FRU                                : None
         S.M.A.R.T.                         : No
         S.M.A.R.T. warnings                : 0
         Power State                        : Full rpm
         Supported Power States             : Full rpm,Powered off,Reduced rpm
         SSD                                : No
         MaxCache Capable                   : No
         MaxCache Assigned                  : No
         NCQ status                         : Enabled
      Device #1
         Device is a CD ROM
         Supported                          : Yes
         Transfer Speed                     : SATA 1.5 Gb/s
         Reported Channel,Device(T:L)       : 2,0(0:0)
         Vendor                             : PLEXTOR
         Model                              : DVDR   PX-891SA
         Firmware                           : 1.06

HDDをブロックデバイスとしてマークしてマウントするには、この問題をどのように解決する必要がありますか?

ベストアンサー1

ディスクドライブは、Adaptec RAIDコントローラを介してブロックデバイスに直接公開することはできません。 Adaptecのほとんどすべてのコントローラ(少なくとも5405、5805、より一般的にはフル3および5シリーズ)はこの機能をサポートしていませんが、6シリーズRAIDコントローラに関する情報はありません。コントローラのBIOSはこれを許可しません。つまり、HBA機能をまったくサポートしていません。

複数の人この試みしかし、成功しませんでした。

上記と同様の唯一の方法(解決方法)は、一意の単一ディスクで構成されるJBODボリュームを使用(作成)することによって実行できます。

HBAサポートの唯一の例外は次のとおりです。 Adaptecシリーズ7およびAdaptecシリーズ8コントローラ(参照:手動)。 Adaptecの追加説明ここ

BIOSメニューを見ると、コントローラがこれらの機能をサポートしていることを確認できます。次の(または同様の)オプションが利用可能な場合にのみ:コントローラモードこの紹介の後、RAIDコントローラを簡単なHBAに切り替えることができます。 コントローラモードメニューこれらのオプションがないと、ここでできることはありません。

おすすめ記事