É possível desativar o disco usando a linha de comando? Recebi spam assim:
[2245922.091035] ata3: EH complete
[2245922.150696] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[2245922.150701] ata3.00: irq_stat 0x40000001
[2245922.150703] ata3.00: failed command: FLUSH CACHE EXT
[2245922.150704] ata3.00: cmd ea/00:00:00:00:00/00:00:00:00:00/a0 tag 18
res 71/04:00:00:00:00/00:00:00:00:00/a0 Emask 0x1 (device error)
[2245922.150708] ata3.00: status: { DRDY DF ERR }
[2245922.150709] ata3.00: error: { ABRT }
[2245922.151027] ata3.00: configured for UDMA/33
[2245922.151030] ata3.00: device reported invalid CHS sector 0
[2245922.151034] ata3: EH complete
[2245922.238686] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[2245922.238692] ata3.00: irq_stat 0x40000001
[2245922.238696] ata3.00: failed command: FLUSH CACHE EXT
[2245922.238697] ata3.00: cmd ea/00:00:00:00:00/00:00:00:00:00/a0 tag 24
res 71/04:00:00:00:00/00:00:00:00:00/a0 Emask 0x1 (device error)
[2245922.238701] ata3.00: status: { DRDY DF ERR }
[2245922.238702] ata3.00: error: { ABRT }
[2245922.239043] ata3.00: configured for UDMA/33
[2245922.239047] ata3.00: device reported invalid CHS sector 0
[2245922.239053] sd 2:0:0:0: [sdd] tag#24 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[2245922.239056] sd 2:0:0:0: [sdd] tag#24 Sense Key : Illegal Request [current]
[2245922.239058] sd 2:0:0:0: [sdd] tag#24 Add. Sense: Unaligned write command
[2245922.239060] sd 2:0:0:0: [sdd] tag#24 CDB: Synchronize Cache(10) 35 00 00 00 00 00 00 00 00 00
[2245922.239063] I/O error, dev sdd, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 3
o disco problemático não montado e já removido de/etc/fstab
sdd 8:48 0 223.6G 0 disk
├─sdd1 8:49 0 1.9G 0 part
├─sdd2 8:50 0 1K 0 part
└─sdd5 8:53 0 221.7G 0 part
# 256GB GALAX SSD
#UUID=48c76170-0392-44ce-a8c6-f790673c8f32 /media/asd/galax250 ext4 noatime,user 0 0
não reiniciei, pois ainda estou usando o PC. Isso torna tudo um pouco lento.
A última linha no
dmesg
snippet indica que há uma falha na operação de gravação.Podes tentar:
Por causa do cache de gravação, o aplicativo que enviou os dados para o disco já foi "prometido" que os dados são tão bons quanto gravados, e o kernel tentará absolutamente manter essa promessa . Assim, enquanto o disco estiver disponível, o kernel continuará tentando gravar os dados. Este comando diz ao kernel para preparar o disco para hot-unplugging. Se funcionar,
/dev/sdd
desaparecerá e o kernel pode tentar desacelerar o disco, se possível.(Se alguém souber como dizer explicitamente ao kernel do Linux "Eu ordeno que você perca todas as operações de gravação em cache neste disco", sinta-se à vontade para escrever sua própria resposta ou editá-la nesta.)