我遇到了一个奇怪的问题...我有一个辅助 SSD(在 /dev/sdb 中)。有时(重新启动后或磁盘感觉像它时),系统无法识别它,并且 /dev/sdb 不存在,并且在/proc/partitions
我运行时不会显示lsblk
。恢复磁盘的唯一方法是关机然后再次打开电源。重新启动没有任何作用。
我确实尝试过用(其中 [N] 是一个数字)进行扫描echo "- - -" | sudo tee /sys/class/scsi_host/host[N]/scan
,但无济于事。
更新:
得到一些帮助后,做了一些调查并运行sudo journalctl -b 0
(同时删除了多余的评论)
重启后
kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
kernel: ata2: SATA link down (SStatus 0 SControl 300)
关机后立即开机
kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
kernel: ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
跑步smartctl -a /dev/sdb
9 Power_On_Hours - 0x0032 - 100 - 100 - 000 - Old_age - Always - 807
我想知道为什么它在重启时能检测到磁盘,但在关闭电源时却能检测到磁盘?