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

5
実行中のシステムからSATAディスクを安全に削除するにはどうすればよいですか?
ディスクをディスクベイに接続する必要がある場合があります。また、ラップトップでSATA-eSATAケーブルを使用してSSDを接続し、デスクトップから電源を引き出すという非常に奇妙なセットアップがあります。 システムからSATAディスクを安全に取り外すにはどうすればよいですか?このPhoronixフォーラムスレッドにはいくつかの提案があります。 justsumdoodの書き込み: An(noymous)droidは次の ように書きました:プラグを抜く前にソフトウェア側で何をしますか?単純な「umount / dev / sd」[ドライブ文字]ですか?デバイスをアンマウントした後、ユニットを「電源オフ」(またはスリープ)するには: hdparm -Y /dev/sdX (Xは電源をオフにするデバイスを表します。例:/ dev / sdb) これにより、ドライブの電源が切れ、電圧サージのリスクなしでドライブを取り外すことができます。 これは、ディスクキャッシュが適切にフラッシュされ、その後電源がオフになることを意味しますか? 同じスレッドからの別の提案: chithanhは次のように書いています: すべてのSATAおよびeSATAハードウェアは物理的にホットプラグ可能です(つまり、プラグを挿入/引き出しても損傷を受けません)。 チップセットとドライバーがこれをどのように処理するかは別の質問です。一部のドライバー/チップセットの組み合わせは、ホットプラグを適切に処理せず、次のようなwarmplugコマンドが必要です。 echo 0 - 0 > /sys/class/scsi_host/hostX/scan Xをお使いのSATA / eSATAポートの適切な番号に置き換えます。 正しい方法であるかどうかは疑わしいが、それに対する証拠も見つけられない。 だから、システムから接続されたディスクを削除する正しい方法は何ですか?ディスク上のすべてのパーティションを既にアンマウントして実行したと仮定しsyncます。可能であれば、いくつかの公式ドキュメントを参照してください。LinuxドキュメントツリーやLinux ATA wikiには何も見つかりませんでした。
64 ssd  sata  hot-plug  disk 

3
不良セクタは、ディスクの障害を示していますか?
私のUbuntu 13.10システムは、この1日ほどで非常に貧弱になりました。カーネルログを見ると、<1yr古い3TB SATAディスクが特定のセクターで問題を抱えているようです。 Nov 4 20:54:04 mediaserver kernel: [10893.039180] ata4.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Nov 4 20:54:04 mediaserver kernel: [10893.039187] ata4.01: BMDMA stat 0x65 Nov 4 20:54:04 mediaserver kernel: [10893.039193] ata4.01: failed command: READ DMA EXT Nov 4 20:54:04 mediaserver kernel: [10893.039202] ata4.01: cmd 25/00:08:f8:3f:83/00:00:af:00:00/f0 …

1
LinuxでNCQを(本当に)無効にする方法
VHDLで独自のSerial-ATA Host-Bus-Adapter(HBA)を実装し、FPGAにプログラムしました。FPGAは、任意のデジタル回路でプログラム可能なチップです。また、SATAまたはPCIe用の高速信号を生成するシリアルトランシーバーも装備しています。 このSATAコントローラーは、SATA 6 Gb / sラインレートをサポートし、ATA-8 DMA-IN / OUTコマンドを使用して、デバイスとの間で最大32 MiBのチャンクでデータを転送します。この設計は、最高速度で動作することが実証されています(例:Samsung SSD 840 Pro-> 550 MiB / s以上)。 複数のSSDおよびHDDデバイスを使用したいくつかのテストの後、新しいSeagate 6 TB Archive HDD(ST6000AS0002)を購入しました。このHDDは最大190 MiB / sの読み取りパフォーマンスに達しますが、書き込みパフォーマンスは30〜40 MiB / sに過ぎません。 そこで、より深く掘り下げて、送信されたフレームを測定しました(FPGAデザインで可能です)。私の知る限り、Seagate HDDは転送の最初の32 MiBを1枚で受け取る準備ができています。この転送は、580 MiB / sの最大回線速度で発生します。その後、HDDは残りのバイトを800ミリ秒以上ストールします!その後、HDDは次の32 MiBを受信する準備ができ、800ミリ秒間再び停止します。全体で1 GiBの転送には30秒以上必要です。これは約35 MiB / sに相当します。 このHDDには32 MiBの書き込みキャッシュがあり、バーストサイクルの間にフラッシュされると想定しています。32 MiB未満のデータ転送では、この動作は示されません。 私のコントローラーは、DMA-INおよびDMA-OUTコマンドを使用してデータを転送します。NCQ対応AHCIコントローラーで使用されるQUEUED-DMA-INおよびQUEUED-DMA-OUTコマンドを使用していません。FPGAプラットフォームでのAHCIとNCQの実装は非常に複雑であり、アプリケーション層では必要ありません。 Linux PCでこのシナリオを再現したいのですが、Linux AHCIドライバーではデフォルトでNCQが有効になっています。NCQを無効にする必要があるため、このWebサイトでNCQを無効にする方法を説明していますが、機能しません。 Linux PCはまだ190 MiB …
13 linux  kernel  drivers  sata 


4
kern.logエラーメッセージのataX.0識別子を実際の/ dev / sdYデバイスにマップする方法
次のkern.logスニペットを検討してください: ata4.00: failed command: WRITE FPDMA QUEUED ata4.00: cmd 61/00:78:40:1e:6c/04:00:f0:00:00/40 tag 15 ncq 524288 out res 41/04:00:00:00:00/04:00:00:00:00/00 Emask 0x1 (device error) ata4.00: status: { DRDY ERR } ata4.00: error: { ABRT } ata4: hard resetting link ata4: nv: skipping hardreset on occupied port ata4: SATA link up 3.0 Gbps (SStatus …
11 linux  sata 

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 

4
ハードドライブがPATAかSATAかを確認するにはどうすればよいですか?
私のラップトップにはATAハードディスクがあり、Fedora 11、カーネル2.6.30.10-105.2.23.fc11.i586を実行しています。ここでディスクをアップグレードしようと思っていますが(SSDが欲しい)、シリアルATAか古いパラレルATAインターフェースかを忘れてしまいました。それがPATAである場合、SSDにアップグレードすることはあまりありません... ディスクがPATAインターフェースとSATAインターフェースのどちらで接続されているかを確認するにはどうすればよいですか?
8 hardware  sata  pata 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.