タグ付けされた質問 「scsi」

3
mptscsih:ioc0:タスクの中止:成功(rv = 2002)により30秒間フリーズする
ソフトウェアRAID6へのI / Oは、約30秒間フリーズすることが多く、その後すべてが正常に戻ります。 凍結が終わった後、これはsyslogに入れられます: Mar 14 18:43:57 server kernel: [35649.816060] sd 5:0:23:0: [sdy] CDB: Read(10): 28 00 6c 52 68 58 00 04 00 00 Mar 14 18:43:58 server kernel: [35651.149020] mptbase: ioc0: LogInfo(0x31140000): Originator={PL}, Code={IO Executed}, SubCode(0x0000) cb_idx mptscsih_io_done Mar 14 18:43:58 server kernel: [35651.151962] mptscsih: ioc0: task abort: …

5
USB外付けハードドライブがスリープしないようにする
非アクティブな期間の後にスピンダウンしないように外付けUSBドライブに指示するエレガントな方法があるかどうか誰かが知っていますか?私は、毎分ファイルを書き込むcronベースのソリューションを見てきましたが、素晴らしいunixeyの優雅さの香りはありません。スリープしないように指示するためにドライブに発行できるhdparmまたはscsiコマンドが必要です(USBドライブはOpenBSDのsdドライバーを介してアクセスされます)。これはおそらくエンクロージャ内のコントローラに組み込まれている機能であるため、ドライブをエンクロージャから取り外して直接マシンに配置することを除いて、それほど変更することはできないと思いますが、私は尋ねると思いました、オフチャンス。 理想的には、私はOpenBSDソリューションを探していますが、同じ問題を抱えている他の人がいることを知っているので、すべてのソリューションが回答として考慮されます。

1
SATAデバイスが/ proc / scsi / scsiに表示されるのはなぜですか?
システムに3つのSATAデバイスがあります。/proc/scsi/scsiこれらはSCSIデバイスではありませんが、の下に表示されます。SATAデバイスがSCSIディレクトリに表示されるのはなぜですか? $ cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: WDC WD2500AAJS-6 Rev: 01.0 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: TSSTcorp Model: CDDVDW TS-H653Z Rev: 4303 Type: CD-ROM ANSI SCSI revision: 05 Host: scsi4 …
10 linux  sata  scsi  devices 

1
事前に定義されたリストを除くすべてのディスクで「echo 1> / sys / block / sdX / device / delete」
削除する必要のあるSCSIディスクのリストがあります。リストはせいぜいランダムであり、時々変更されます。自分で作成した定義済みのリスト以外はすべて削除したい。とりあえず保持したいだけだとしましょう: /dev/sda /dev/sdb 私が実行する必要があるコマンドは次のとおりです。 "echo 1 > /sys/block/sdX/device/delete" Xは削除するデバイスです。 私はbashスクリプトが得意ではないので、どこから始めればいいのか本当にわかりません。 要約すると、明確でないためにDVされないようにします。 事前に定義されたリストを除いて、システム上のすべてのsdXデバイスに対して「エコー1> / sys / block / sdX / device / delete」を実行する必要があります。 編集:以下の答えの後、これは私が使用することに決めたものです。「LocalDisks.txt」には「/ dev / sda」のような行が含まれている必要があります #!/bin/bash exclude=$(cut -d/ -f3 LocalDisks.txt) for sysfile in /sys/block/sd* ; do dev=$(basename $sysfile) del=$sysfile/device/delete if [[ $exclude == *$dev* ]] ; then echo "Device …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.