How to mount SATA HDD via USB SATA HDD Converter?

Hi, I am trying to mount a HDD which is attached to the machine via a SATA to USB style convertor. It seems that no matter what I try I am unable to mount this SATA HDD drive (connected via converter).

:~> lsscsi -s
[1:0:0:0]    disk    ATA      WDC  WDS100T2B0A 00WD  /dev/sda   1.00TB
[6:0:0:0]    disk    Verbatim STORE N GO       PMAP  /dev/sdd   62.0GB
[7:0:0:0]    disk    Verbatim STORE N GO       PMAP  /dev/sdb   62.0GB
[8:0:0:0]    disk    WDC WD32 00AAJS-08L7A0          /dev/sdc    320GB <-- This Drive
# fdisk -l 
-snip-
Disk /dev/sdc: 298.09 GiB, 320072933376 bytes, 625142448 sectors
Disk model: 00AAJS-08L7A0   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9A1855CA-2983-472C-BE4D-4D075EBAD1F1

Device       Start       End   Sectors   Size Type
/dev/sdc1     2048   8390655   8388608     4G EFI System
/dev/sdc2  8390656 625142414 616751759 294.1G Linux LVM
-snip-
:~ # cryptsetup luksOpen /dev/sdc2 Test
Device /dev/sdc2 is not a valid LUKS device.
i5-6600k:~ #

Is the converter preventing the ability to mount the HDD? Can I mount the HDD by using the converter?

For me it will be done by the mount-Aplett in the task line (KDE)

As root:
journalctl -f

Now plugin the USB-Cable of the Hardware (with Drive connected) into a USB Slot and post all ne lines from the journal here.

To begin with, one does not “mount a HDD”. One mounts a file system by referring to the place (volume/container) where the file system is. In this case the device /dev/sdc is partitioned, thus there is no file system direct on the device, thus you can not mount using that.

the partition /dev/sdc1 is of type EFI System, thus it could be that there is a FAT file system of some type on it, and one could check that with lsblk-f /dev/sdc. When there is a file system, it can be mounted using /dev/sdc1 as the device in the mount command.

The partition /dev/sdc2 is types as Linux LVM. Thus it might be part (PV) of a LV (Logical Volume) and that again may contain a file system of some type. But in that case one should find out using the several commands from LVM (like: pvscan, vgscan, etc.) how the LV is constructed and what is on it.

3 Likes

I do see these entries after flipping the converter switch:

# `journalctl -f`
-snip-
Jan 18 10:40:07 hightower-i5-6600k kernel: usb 1-7: new high-speed USB device number 10 using xhci_hcd
Jan 18 10:40:08 hightower-i5-6600k kernel: usb 1-7: New USB device found, idVendor=1f75, idProduct=0611, bcdDevice= 0.06
Jan 18 10:40:08 hightower-i5-6600k kernel: usb 1-7: New USB device strings: Mfr=4, Product=5, SerialNumber=6
Jan 18 10:40:08 hightower-i5-6600k kernel: usb 1-7: Product: Ext. HDD
Jan 18 10:40:08 hightower-i5-6600k kernel: usb 1-7: Manufacturer: Innostor
Jan 18 10:40:08 hightower-i5-6600k kernel: usb 1-7: SerialNumber: 20250519
Jan 18 10:40:08 hightower-i5-6600k kernel: usb-storage 1-7:1.0: USB Mass Storage device detected
Jan 18 10:40:08 hightower-i5-6600k kernel: scsi host7: usb-storage 1-7:1.0
Jan 18 10:40:08 hightower-i5-6600k mtp-probe[36266]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7"
Jan 18 10:40:08 hightower-i5-6600k mtp-probe[36266]: bus: 1, device: 10 was not an MTP device
Jan 18 10:40:08 hightower-i5-6600k mtp-probe[36267]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7"
Jan 18 10:40:08 hightower-i5-6600k mtp-probe[36267]: bus: 1, device: 10 was not an MTP device
Jan 18 10:40:08 hightower-i5-6600k kded6[6745]: Failed to notify "Created too many similar notifications in quick succession"
Jan 18 10:40:09 hightower-i5-6600k kernel: scsi host7: scsi scan: INQUIRY result too short (5), using 36
Jan 18 10:40:09 hightower-i5-6600k kernel: scsi 7:0:0:0: Direct-Access     WDC WD32 00AAKS-75L9A0         PQ: 0 ANSI: 0
Jan 18 10:40:09 hightower-i5-6600k kernel: sd 7:0:0:0: Attached scsi generic sg2 type 0
Jan 18 10:40:11 hightower-i5-6600k kernel: sd 7:0:0:0: [sdc] 625142448 512-byte logical blocks: (320 GB/298 GiB)
Jan 18 10:40:11 hightower-i5-6600k kernel: sd 7:0:0:0: [sdc] Write Protect is off
Jan 18 10:40:11 hightower-i5-6600k kernel: sd 7:0:0:0: [sdc] Mode Sense: 3b 00 00 00
Jan 18 10:40:11 hightower-i5-6600k kernel: sd 7:0:0:0: [sdc] No Caching mode page found
Jan 18 10:40:11 hightower-i5-6600k kernel: sd 7:0:0:0: [sdc] Assuming drive cache: write through
Jan 18 10:40:12 hightower-i5-6600k kernel:  sdc: sdc1 sdc2
Jan 18 10:40:12 hightower-i5-6600k kernel: sd 7:0:0:0: [sdc] Attached SCSI disk
-snip-

The drive does not show in the mount-Applet in KDE systray.

Ok., I have fired up pinfo lvm and it has alot of info. For each command also has a manual page.

Is the device shown in the systemsettings:

No it does not show.


A general use USB medium and USB connected phone does show in system tray though.

So mount it by Hand:

Add a Mountpoint:
as root
mkdir /mnt/sdc1
now mount

mount /dev/sdc1 /mnt/sdc1

Ok,

i5-6600k:/mnt # ls
sdc1  Test
hightower-i5-6600k:/mnt # mount /dev/sdc1 /mnt/sdc1
i5-6600k:/mnt #

Does it occure under /mnt/sdc1/?

Here is journalctl -f after mount then shutoff switch, unplug usb cable then plug in usb calbe and then turn on connector switch.

-snip-
Jan 18 12:56:39 hightower-i5-6600k kernel: usb 1-7: reset high-speed USB device number 12 using xhci_hcd
Jan 18 12:56:39 hightower-i5-6600k udisksd[6875]: Error performing initial housekeeping for drive /org/freedesktop/UDisks2/drives/WDC_WD3200AAJS_08L7A0_WD_WCAV2AC27119: Error updating SMART data: Error sending ATA command CHECK POWER MODE: Unexpected sense data returned:
                                                  0000: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00    ................
                                                  0010: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00    ................
                                                   (g-io-error-quark, 0)
Jan 18 12:56:41 hightower-i5-6600k [RPM][58574]: Transaction ID 696d2ce9 started
Jan 18 12:56:41 hightower-i5-6600k [RPM][58574]: install marble-doc-25.12.1-1.1.noarch: success
Jan 18 12:56:41 hightower-i5-6600k [RPM][58574]: install marble-doc-25.12.1-1.1.noarch: success
Jan 18 12:56:41 hightower-i5-6600k [RPM][58574]: Transaction ID 696d2ce9 finished: 0
Jan 18 12:56:41 hightower-i5-6600k [RPM][58575]: Transaction ID 696d2ce9 started
Jan 18 12:56:42 hightower-i5-6600k [RPM][58575]: install typelib-1_0-SpiceClientGlib-2_0-0.42-4.6.x86_64: success
Jan 18 12:56:42 hightower-i5-6600k [RPM][58575]: install typelib-1_0-SpiceClientGlib-2_0-0.42-4.6.x86_64: success
Jan 18 12:56:42 hightower-i5-6600k [RPM][58575]: Transaction ID 696d2ce9 finished: 0
Jan 18 12:56:42 hightower-i5-6600k [RPM][58576]: Transaction ID 696d2cea started
Jan 18 12:56:42 hightower-i5-6600k [RPM][58576]: install libspice-client-gtk-3_0-5-0.42-4.6.x86_64: success
Jan 18 12:56:42 hightower-i5-6600k [RPM][58576]: install libspice-client-gtk-3_0-5-0.42-4.6.x86_64: success
Jan 18 12:56:42 hightower-i5-6600k [RPM][58576]: Transaction ID 696d2cea finished: 0
Jan 18 12:56:43 hightower-i5-6600k [RPM][58578]: Transaction ID 696d2ceb started
Jan 18 12:56:43 hightower-i5-6600k [RPM][58578]: install libvirt-daemon-plugin-lockd-11.10.0-2.2.x86_64: success
Jan 18 12:56:43 hightower-i5-6600k [RPM][58578]: install libvirt-daemon-plugin-lockd-11.10.0-2.2.x86_64: success
Jan 18 12:56:43 hightower-i5-6600k [RPM][58578]: Transaction ID 696d2ceb finished: 0
-snip-

Some YaST software pattern installation is running also at this time.

Also this from journalctl -f shows:

-snip-
Jan 18 12:59:05 hightower-i5-6600k udisksd[6875]: Error performing housekeeping for drive /org/freedesktop/UDisks2/drives/WDC_WD3200AAJS_08L7A0_WD_WCAV2AC27119: Error updating SMART data: Error sending ATA command CHECK POWER MODE: Unexpected sense data returned:
                                                  0000: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00    ................
                                                  0010: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00    ................
                                                   (g-io-error-quark, 0)
-snip-

I want to know, if you get any stuff after the mount command in /mnt/sdc1?

No stuff appears.

Maybe the disk has problems?

The disk boots openSUSE TW on the Dell Optiplex 9020 machine it was installed into. No SMART errors either. Perhaps the converter has problem of some sort?

i5-6600k:/mnt # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 18a5:0302 Verbatim, Ltd Flash Drive
Bus 001 Device 003: ID 0461:4d42 Primax Electronics, Ltd Dynex 5-Button Wired Optical Mouse
Bus 001 Device 004: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 005: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 001 Device 006: ID 1782:4001 Spreadtrum Communications Inc. Unisoc Phone
Bus 001 Device 007: ID 03f0:a707 HP, Inc HP Webcam HD-2200
Bus 001 Device 008: ID 046d:08ad Logitech, Inc. QuickCam Communicate STX
Bus 001 Device 012: ID 1f75:0611 Innostor Technology Corporation IS611 SATA/PATA Bridge Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
i5-6600k:/mnt #

The converter shows as the Innostar Technology Corporation device.

@panorain Please answer this one first. Show
ls -l /mnt/sdc1 and mount | grep sdc1 after mounting
Do not do other things first

Disk has changed device address:

# fdisk -l 
Disk /dev/sdd: 298.09 GiB, 320072933376 bytes, 625142448 sectors
Disk model: 00AAJS-08L7A0   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9A1855CA-2983-472C-BE4D-4D075EBAD1F1

Device       Start       End   Sectors   Size Type
/dev/sdd1     2048   8390655   8388608     4G EFI System
/dev/sdd2  8390656 625142414 616751759 294.1G Linux LVM

i5-6600k:/mnt # mount /dev/sdd1 /mnt/sdd1
i5-6600k:/mnt # ls -l /mnt/sdd1 and mount | grep sdd1
ls: cannot access ‘and’: No such file or directory
ls: cannot access ‘mount’: No such file or directory
/mnt/sdd1:
i5-6600k:/mnt # ls -lah
total 8.0K
dr-xr-xr-x. 1 root root 24 Jan 18 13:11 .
drwxr-xr-x. 1 root root 170 Jan 18 12:48 …
drwxr-xr-x. 3 root root 4.0K Dec 31 1969 sdc1
drwxr-xr-x. 3 root root 4.0K Dec 31 1969 sdd1
drwxr-xr-x. 1 root root 0 Jan 17 21:58 Test
i5-6600k:/mnt #

You have to create the directory where to mount, first.
Or use the old one:
mount /dev/sdd1 /mnt/sdc1


ls -al /mnt/sdc1

These are 2 commands:
ls -l /mnt/sdd1
and!!!

mount | grep sdd1

Ok, sorry did not see that so here:

i5-6600k:/mnt/sdc1 # ls -l /mnt/sdd1
total 4
drwxr-xr-x. 4 root root 4096 Jan  9 15:06 efi
hightower-i5-6600k:/mnt/sdc1 # mount | grep sdd1
/dev/sdd1 on /mnt/sdd1 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdd1 on /mnt/sdd1 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdd1 on /mnt/sdd1 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdd1 on /mnt/sdc1 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
i5-6600k:/mnt/sdc1 #

Sorry, Paul but you’re not making things easier for yourself. As you see you can mount the 1st partition ( it shows the efi folder under the mountpoint ). Now use whatever to mount the LVM on the 2nd partition.