外付けハードドライブが検出されましたが、fdiskまたはlsblkにリストされていません

外付けハードドライブが検出されましたが、fdiskまたはlsblkにリストされていません

私の問題に関する他の質問を読んだが、何も私の問題を解決できないようです。そのため、USB拡張ハードドライブ(2TB Transcend)を接続しようとしています。以前は、ハードドライブが利用可能だったかのように動作していました。問題は昨日から始まった。デバイスはインストールされていませんが、udiskieの通知ではデバイスが表示されたことを知らせます。何が起こったのかわかりません。 2日前はうまく使えましたが、昨日は使えませんでした。私はアーチLinuxを使用しています。

$ uname -r
5.0.13-arch1-1-ARCH
$ pacman -Q linux
5.0.13.arch1-1

デバイスがリストにfdiskないlsblk

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0  74.3G  0 part /
├─sda2   8:2    0   200M  0 part /boot
├─sda5   8:5    0   7.5G  0 part [SWAP]
└─sda6   8:6    0 383.8G  0 part /home
sr0     11:0    1  1024M  0 rom  
# fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: ST500DM002-1BD14
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 81A45AD8-92E8-44C0-8032-EF3D351997DF

Device         Start       End   Sectors   Size Type
/dev/sda1     411648 156252159 155840512  74.3G Linux filesystem
/dev/sda2       2048    411647    409600   200M Linux filesystem
/dev/sda5  156252160 171874303  15622144   7.5G Linux swap
/dev/sda6  171876352 976771071 804894720 383.8G Linux filesystem

Partition table entries are not in disk order.

それは私のシステムのハードドライブです。 ところで、外付けハードドライブが検出されました。lsusb

$ lsusb
Bus 002 Device 003: ID 04f2:1053 Chicony Electronics Co., Ltd 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 8564:7000 Transcend Information, Inc.               // This one!
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesgドライブを読み取ろうとしましたがタイムアウトしたことを示します。

$ dmesg | tail -n 20
[ 1832.986654] usb 1-1.2: USB disconnect, device number 4        // This part I was unplugged the drive and replugged it in
[ 1833.084639] usb 1-1.2: new high-speed USB device number 5 using ehci-pci
[ 1833.240367] usb 1-1.2: New USB device found, idVendor=8564, idProduct=7000, bcdDevice=80.00
[ 1833.240371] usb 1-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 1833.240373] usb 1-1.2: Product: StoreJet Transcend
[ 1833.240375] usb 1-1.2: Manufacturer: StoreJet Transcend
[ 1833.240376] usb 1-1.2: SerialNumber: ÿÿÿÿtSroJeteT arsnec
[ 1833.240878] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 1833.241118] scsi host4: usb-storage 1-1.2:1.0
[ 1834.259269] scsi 4:0:0:0: Direct-Access     StoreJet Transcend        0    PQ: 0 ANSI: 6
[ 1834.260301] sd 4:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[ 1834.260795] sd 4:0:0:0: [sdb] Unsupported sector size 14712.
[ 1834.260802] sd 4:0:0:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)
[ 1834.260806] sd 4:0:0:0: [sdb] 14712-byte physical blocks
[ 1834.261883] sd 4:0:0:0: [sdb] Write Protect is off
[ 1834.261888] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 1834.262881] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1834.264261] sd 4:0:0:0: [sdb] Unsupported sector size 14712.
[ 1834.266260] sd 4:0:0:0: [sdb] Attached SCSI disk
[ 1864.287693] sd 4:0:0:0: timing out command, waited 30s

Very big device. Trying to use READ CAPACITY(16).平和と言いますねUnsupported sector size 14712.。それはどういう意味ですか?少なくともその中のデータをバックアップするにはどうすればよいですか?

ベストアンサー1

USBディスクは、SCSIコマンドまたはコマンド記述子ブロック(CDB)を使用して制御されます。

当初、カーネルはディスク容量の照会に10バイトのCDBを使用しました。これは、より古くより広くサポートされている形式です。ただし、答えがディスクサイズが以前の応答形式に合わないことがわかった場合、カーネルは巨大なVery big device. Trying to use READ CAPACITY(16)ディスクサイズを処理できる16バイトのCDBの最新のコマンドを使用してジョブを記録して再試行します。

メッセージに問題がありますUnsupported sector size 14712。 Linuxカーネルは、512、1024、2048、または4096バイトのセクタサイズに対応する準備ができています。 14712バイトの値はこれらの値と一致しません。サポートされていないサイズが発生すると、SCSIディスクドライバはディスク容量の値を0に設定し、セクタサイズの問題が何らかの方法で解決されるまでデバイスへのアクセスを無効にします(おそらくベンダー固有のツールを使用して別のディスクサイズを使用するようにするディスクを再フォーマットできます)。セクターサイズ)。

この奇妙なセクタサイズは、ドライブの電力が不足しているために発生する誤った応答である可能性があります(他の回答でAlejandro GalvánGómezが提案したように)。この場合、他のUSBケーブルやポートを使用すると便利です。

これはディスクエラーを示す可能性もあります。この場合、ラッキーでディスクが再び正しく起動しない限り、今すぐバックアップを検討するには遅すぎます。

おすすめ記事