微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu – 如何知道我的dev / sd *与哪个Sata Channel相关联

为了防止我(和其他人)软件raid 5降级,我怎么知道我的dev / sda,/ dev / sdb等与哪个Sata Channel相关联,以便我们可以正确地替换它们?
它不是通过连接的SATA通道尝试识别故障磁盘,而是通过其序列号识别它.我发现现在大多数硬盘的前端都印有/印有序列号,所以你需要做的就是确定故障驱动器的序列号.

我假设您已经通过cat / proc / mdstat发现了故障驱动器的逻辑名称.为了举例,我们假设驱动器失败是/ dev / sdb.

接下来,如果你还没有,请安装lshw软件包,然后运行此命令(我不确定你是否需要sudo它;使用/不使用sudo尝试它是无害的):

lshw -class disk

您应该获得类似于以下内容输出

*-disk:0
       description: ATA disk
       product: ST32000542AS
       vendor: Seagate
       physical id: 0
       bus info: scsi@2:0.0.0
       logical name: /dev/sda
       version: CC34
       serial: 1AB23C45
       size: 1863GiB (2TB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 signature=12345678
  *-disk:1
       description: ATA disk
       product: ST32000542AS
       vendor: Seagate
       physical id: 1
       bus info: scsi@3:0.0.0
       logical name: /dev/sdb
       version: CC34
       serial: 6DE78FG9
       size: 1863GiB (2TB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 signature=90abcdef

由此,您应该能够从其逻辑名称(例如/ dev / sdb)中识别问题驱动器,从而获得其序列号(例如6DE78FG9).有了序列号,您可以确信您正在拉动正确的驱动器.

(如果您的故障驱动器根本没有显示在lshw输出中,那么它真的已经死了.您可能仍然可以使用lshw来查找死驱动器,但这次是通过消除过程.)

原文地址:https://www.jb51.cc/ubuntu/347891.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐