首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eSata "HotPlugged“驱动器未被识别

eSata "HotPlugged“驱动器未被识别
EN

Ask Ubuntu用户
提问于 2014-12-16 03:03:23
回答 2查看 6.6K关注 0票数 9

所以,我有一个有esata背面的Optiplex 780。在windows下,我可以用我的热触控eSata USB对接站为任何一个L‘硬盘进行热插拔。一旦我插入eSata电缆,它就会提升驱动器并被识别。不幸的是,在Ubuntu下,它根本不旋转。

在Ubuntu14.04中,我添加了lsscsi,但最后得到的输出如下:

代码语言:javascript
复制
[0:0:0:0]    disk    ATA      hp ssd v300a     502A  /dev/sda
[1:0:0:0]    cd/dvd  TSSTcorp DVD+-RW TS-L633C DW50  /dev/sr0

(基本上,我的系统驱动器和DVD刻录机)

驱动器不旋转,什么也认不出来。

我试过用

代码语言:javascript
复制
 echo "- - -" | sudo tee -a /sys/class/scsi_host/host0/scan 

(对于每个主机0-3),但这似乎并没有改善情况。

gparted也不显示驱动器。

在我的研究中,我遇到了以下情况:

  1. http://bitprison.net/monoig_模型_装派_翻译
  2. https://help.ubuntu.com/community/AutomaticallyMountPartitions

但没有结果。有什么想法吗?

lspci给出了以下内容:

代码语言:javascript
复制
00:1f.2 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801JD/DO (ICH10 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 2-port SATA IDE Controller (rev 02)

我不知道这会不会有什么区别。

EN

回答 2

Ask Ubuntu用户

发布于 2016-02-11 16:19:15

为我做了个小把戏:

代码语言:javascript
复制
sudo rescan-scsi-bus

rescan-scsi-bus在包scsitools中,默认情况下没有安装,所以您可能必须先安装它:

代码语言:javascript
复制
sudo apt install scsitools
票数 10
EN

Ask Ubuntu用户

发布于 2020-05-12 11:06:07

prototyp提供的回答刚刚使用Ubuntu20.04为我工作。

然而,我发现我需要做的不仅仅是弹出,使用Nautilus (或命令行中的umount )在拔出之前正确地停止和解除磁盘的注册。

摘要:检测磁盘(归功于prototyp):

代码语言:javascript
复制
sudo rescan-scsi-bus

若要列出磁盘:

代码语言:javascript
复制
lsscsi

在拔出磁盘之前(从这里):

代码语言:javascript
复制
sudo blockdev --flushbufs /dev/<id>
sudo bash -c "echo 1 > /sys/block/<id>/device/delete"

其中<id>是您的“块设备id”,例如由lsscsi列出的

如果不执行最后一步操作,将导致磁盘在断开驱动器后继续显示。

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

https://askubuntu.com/questions/561896

复制
相关文章

相似问题

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