재개 일시 중지 후 블록 장치가 사라짐

재개 일시 중지 후 블록 장치가 사라짐

몇 번의 일시 중지/재개 주기 후에 내 하드 드라이브 중 하나가 장치 목록에서 사라집니다. 다음은 dmesg문제와 관련된 것으로 보이는 출력의 일부입니다.

[  450.005310] sd 5:0:0:0: [sdc] Starting disk
[  451.754602] ata6.00: detaching (SCSI 5:0:0:0)
[  451.755862] sd 5:0:0:0: [sdc] Stopping disk
[  451.993621] ata6: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[  451.993682] sd 5:0:0:0: [sdc] Start/Stop Unit failed: Result: hostbyte=0x04 driverbyte=0x00

장치 자체는 괜찮을 것입니다. Ubuntu는 몇 주 동안 거기에서 작동했지만 Gentoo를 다른 드라이브에 설치하고 저장소로 사용한 후에 문제가 발생했습니다. 커널의 장치 초기화 프로세스에 일부 시간 초과가 있는 것 같습니다. 이는 이 느린 디스크에 충분하지 않습니다.

gentoo-sources 패키지에서 빌드된 2개의 다른 커널(4.1.15, 4.4.1)을 사용하여 문제를 재현했습니다.
리눅스 배포판: 젠투

고쳐 쓰다:

디스크 손실 후 다시 검색해 보세요

echo "- - -" > /sys/class/scsi_host/host5/scan 

내 디스크가 돌아왔어

[ 1517.414376] ata6: hard resetting link
[ 1517.718490] ata6: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 1517.722674] ata6.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1517.722677] ata6.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1518.140312] ata6.00: ATA-8: TOSHIBA MQ01ABD100, AX0P8E, max UDMA/100
[ 1518.140316] ata6.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1518.142307] ata6.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1518.142310] ata6.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1518.143854] ata6.00: configured for UDMA/100
[ 1518.143861] ata6: EH complete
[ 1518.144170] scsi 5:0:0:0: Direct-Access     ATA      TOSHIBA MQ01ABD1 8E   PQ: 0 ANSI: 5
[ 1518.144301] sd 5:0:0:0: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[ 1518.144304] sd 5:0:0:0: [sdc] 4096-byte physical blocks
[ 1518.144334] sd 5:0:0:0: Attached scsi generic sg2 type 0
[ 1518.144350] sd 5:0:0:0: [sdc] Write Protect is off
[ 1518.144354] sd 5:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[ 1518.144387] sd 5:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1518.175044]  sdc: sdc1
[ 1518.175497] sd 5:0:0:0: [sdc] Attached SCSI removable disk

따라서 최소한 해결 방법이 있지만 여전히 더 나은 솔루션을 찾고 있습니다.

답변1

우분투 커널에서 어떤 매직 패치가 사용되는지 모르겠지만(또는 젠투 소스에 있는 내용이거나 내 커널 구성에 문제가 있을 수 있음) 우분투 16.04(커널 4.4.0-11-generic)로 전환한 후 내 문제가 사라졌습니다).

관련 정보