首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Smartctl在最近更新后停止工作。

Smartctl在最近更新后停止工作。
EN

Ask Ubuntu用户
提问于 2018-05-06 18:09:13
回答 1查看 652关注 0票数 1

在最近的一些更新之后,我的服务器告诉我,它找不到我的外部备份磁盘了,它是用它的磁盘ID挂载的。

因此,我检查并注意到,我的外部备份驱动器的ID已经更改:发出ata-st3000dm 001…。到usb-Seagate扩展台…

很公平,这是个USB驱动器。但是,我的备份脚本抱怨说,它无法读取智能数据,这在以前的标识符中从未出现过问题。

我可以将智能检查从我的脚本中删除,但我不认为这是一个选项,因为这意味着如果这个磁盘坏了,我将不会收到通知。

到目前为止我尝试过的事情:

smartctl -d sat -a /dev/disk/by-id/usb-…

smartctl (-d sat) -a /dev/sda

重新启动

有用的信息:

代码语言:javascript
复制
lsusb:
Bus 005 Device 002: ID 0bc2:331a Seagate RSS LLC

smartctl:
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-122-generic] (local  build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke,   www.smartmontools.org

Read Device Identity failed: scsi error unsupported field in scsi command

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

uname:
4.4.0-122-generic

提前谢谢你!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-05-17 18:59:59

根据smartctl跟踪器中的一个票证,这是一个已知的错误,现代内核禁用了SAT对seagate外壳的传递,当由于其中一些问题而处于UAS模式时。

幸运的是,如果禁用这种行为,带有id 0bc2:331a的附件似乎是完全可用的。

要做到这一点,您应该添加

代码语言:javascript
复制
quirks=0bc2:331a:

usb-storage模块的选项。

或者,您可以禁用UAS。在本例中使用

代码语言:javascript
复制
quirks=0bc2:331a:u

选项。

我发现这个答案在理解如何正确应用这个模块选项方面非常有帮助。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1032849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档