You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
我先是一通操作,把 SATA 控制器直通进 Arch 虚拟机,发现是能成功读取的。那说明是 DSM 出了点问题。在 RR 里面一通乱改添加`smartctl`,本来以为成了,结果接上三块硬盘,一看,只有其中一块是正常的。
56
56
57
-
看了网上一些教程,发现要手动指定设备类型,才能正确读出硬盘的smart信息。
57
+
看了网上一些教程,发现要手动指定设备类型,才能正确读出硬盘的 smart 信息。
58
58
59
-
群晖手动改了sata盘的名字,不是sd[a-z]了,而是sata[1-9]。所以我得这样获取:
59
+
群晖手动改了 sata 盘的名字,不是 sd[a-z]了,而是 sata[1-9]。所以我得这样获取:
60
60
61
61
```shell
62
62
sudo smartctl -d sat -a /dev/sata1
@@ -174,7 +174,7 @@ Selective Self-tests/Logging not supported
174
174
175
175
得懂能行,更得明白为什么可以这样。
176
176
177
-
我去翻了`smartctl`的manual,里面关于`-d`是这么写的:
177
+
我去翻了`smartctl`的 manual,里面关于`-d`是这么写的:
178
178
179
179
```
180
180
...
@@ -242,51 +242,51 @@ Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
242
242
/dev/sata3 [SAT]: Device of type'sat' [ATA] opened
243
243
```
244
244
245
-
所以问题已经很清晰了,PVE在把SATA控制器直通的时候,识别出了一点问题,没有正确的报告需要使用sat(SCSI to ATA Translation),同时DSM配套的`smartctl`太旧了,猜错了,没有猜到这一个SCSI控制器是需要使用sat来翻译,直接使用SCSI来获取SMART信息,就没法读取到正确的信息。
245
+
所以问题已经很清晰了,PVE 在把 SATA 控制器直通的时候,识别出了一点问题,没有正确的报告需要使用 sat(SCSI to ATA Translation),同时 DSM 配套的`smartctl`太旧了,猜错了,没有猜到这一个 SCSI 控制器是需要使用 sat 来翻译,直接使用 SCSI 来获取 SMART 信息,就没法读取到正确的信息。
> SCSI 并不是为了磁盘而生的,而是一个系统的接口,用于连接大量外围设备的。它的成本早期非常高昂,需要一个独立的 SCSI 控制器,所以只有高端工作站才用得起。八十年代,IBM 兼容机崛起,为了降低成本,人们开发了 ATA (IDE),这个控制器的成本低廉,而且控制部分集成在硬盘上,大幅降低了成本。(这就是为什么 SAS 硬盘没法接在 SATA 控制器上,但是反过来就可以)
0 commit comments