在 Ubuntu 中添加 SCSI 驱动器支持

在 Ubuntu 中添加 SCSI 驱动器支持

我需要将一个旧的 SCSI 驱动器(HP 型号ST373454LW,73 GB)连接到 Ubuntu 14.04 机器。

我正在通过取证桥连接驱动器超级托架 II。虽然桥接器可以很好地识别 SCSI 驱动器,但它无法检测主机(即 Ubuntu 机器)。桥接器通过 SATA A 型连接器内部连接,并通过 Molex-SATA 连接供电。

我该怎么做才能让 Ubuntu 机器识别该驱动器?我无法对目标驱动器进行分区或格式化,必须传输数据。

看起来,make xconfig通用 SCSI 支持已启用:

在此处输入图片描述

答案1

您的磁盘可能包含未自动安装的分区......

通过检查内容

dmesg | 更少 

...您可以查看驱动器的添加实际上会触发什么样的操作->通过这种方式,您将看到它是否被检测到。

lsblk

列出所有已知磁盘和分区及其相关/dev/xxx可见内容 - 看看您是否可以在该列表中找到它。

要获取分区标签,您必须使用sudo类似以下命令来调用它:

flds="MOUNTPOINT,NAME,FSTYPE,LABEL,RO,RM,STATE,TYPE,SIZE,MODEL" \
&& sudo lsblk -o $flds

通过使用

sudo dd if=/dev/xxx of=$HOME/SavedDisk.img conv=noerror iflag=sync

您可以读出磁盘的全部内容,即使存在错误和/或无法安装(错误将在映像中被清零!)。
交换if=of=反之亦然,以将数据移向另一个方向。

然后可以通过循环设备以最简单的方式安装这样的图像,方法是使用gnome-disks &

答案2

首先,确保您的内核已启用 SCSI 通用支持。在 中 make xconfig,这显示在SCSI 支持 -> SCSI 通用支持

相关内容