Gre*_*rio 6 arch-linux external-hdd
我已经阅读了与我的问题相关的其他问题,但似乎没有什么可以解决我的问题。\n因此,我有一个 USB 扩展硬盘驱动器 (2TB Transcend),我正在尝试将其插入。它之前就可以使用,就像我可以使用硬盘一样驾驶。问题从昨天开始,设备无法安装,但通知(来自 udiskie)告诉设备已出现。我不知道发生了什么,就像两天前我可以很好地使用它,但昨天就不能了。我正在使用 Arch Linux。
\n\n$ uname -r\n5.0.13-arch1-1-ARCH\n$ pacman -Q linux\n5.0.13.arch1-1\n
Run Code Online (Sandbox Code Playgroud)\n\n该设备未列出fdisk
并且lsblk
$ lsblk\nNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT\nsda 8:0 0 465.8G 0 disk \n\xe2\x94\x9c\xe2\x94\x80sda1 8:1 0 74.3G 0 part /\n\xe2\x94\x9c\xe2\x94\x80sda2 8:2 0 200M 0 part /boot\n\xe2\x94\x9c\xe2\x94\x80sda5 8:5 0 7.5G 0 part [SWAP]\n\xe2\x94\x94\xe2\x94\x80sda6 8:6 0 383.8G 0 part /home\nsr0 11:0 1 1024M 0 rom \n# fdisk -l\nDisk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors\nDisk model: ST500DM002-1BD14\nUnits: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 4096 bytes\nI/O size (minimum/optimal): 4096 bytes / 4096 bytes\nDisklabel type: gpt\nDisk identifier: 81A45AD8-92E8-44C0-8032-EF3D351997DF\n\nDevice Start End Sectors Size Type\n/dev/sda1 411648 156252159 155840512 74.3G Linux filesystem\n/dev/sda2 2048 411647 409600 200M Linux filesystem\n/dev/sda5 156252160 171874303 15622144 7.5G Linux swap\n/dev/sda6 171876352 976771071 804894720 383.8G Linux filesystem\n\nPartition table entries are not in disk order.\n
Run Code Online (Sandbox Code Playgroud)\n\n那是我的系统硬盘。\n但检测到外部硬盘驱动器lsusb
$ lsusb\nBus 002 Device 003: ID 04f2:1053 Chicony Electronics Co., Ltd \nBus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub\nBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\nBus 001 Device 005: ID 8564:7000 Transcend Information, Inc. // This one!\nBus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub\nBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\n
Run Code Online (Sandbox Code Playgroud)\n\n还有dmesg
表明它正在尝试读取驱动器但超时。
$ dmesg | tail -n 20\n[ 1832.986654] usb 1-1.2: USB disconnect, device number 4 // This part I was unplugged the drive and replugged it in\n[ 1833.084639] usb 1-1.2: new high-speed USB device number 5 using ehci-pci\n[ 1833.240367] usb 1-1.2: New USB device found, idVendor=8564, idProduct=7000, bcdDevice=80.00\n[ 1833.240371] usb 1-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1\n[ 1833.240373] usb 1-1.2: Product: StoreJet Transcend\n[ 1833.240375] usb 1-1.2: Manufacturer: StoreJet Transcend\n[ 1833.240376] usb 1-1.2: SerialNumber: \xc3\xbf\xc3\xbf\xc3\xbf\xc3\xbftSroJeteT arsnec\n[ 1833.240878] usb-storage 1-1.2:1.0: USB Mass Storage device detected\n[ 1833.241118] scsi host4: usb-storage 1-1.2:1.0\n[ 1834.259269] scsi 4:0:0:0: Direct-Access StoreJet Transcend 0 PQ: 0 ANSI: 6\n[ 1834.260301] sd 4:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).\n[ 1834.260795] sd 4:0:0:0: [sdb] Unsupported sector size 14712.\n[ 1834.260802] sd 4:0:0:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)\n[ 1834.260806] sd 4:0:0:0: [sdb] 14712-byte physical blocks\n[ 1834.261883] sd 4:0:0:0: [sdb] Write Protect is off\n[ 1834.261888] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00\n[ 1834.262881] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\n[ 1834.264261] sd 4:0:0:0: [sdb] Unsupported sector size 14712.\n[ 1834.266260] sd 4:0:0:0: [sdb] Attached SCSI disk\n[ 1864.287693] sd 4:0:0:0: timing out command, waited 30s\n
Run Code Online (Sandbox Code Playgroud)\n\n它说Very big device. Trying to use READ CAPACITY(16).
和Unsupported sector size 14712.
。这是什么意思?\n我怎样才能至少备份其中的数据呢?
小智 0
需要对其进行分区才能使用。您的磁盘可以通过(以 root 身份)查看:
fdisk -l /dev/sdb
Run Code Online (Sandbox Code Playgroud)
...如果 dmesg 没有表明可能有问题。但是,如果您确实从该命令中获得了有意义的输出,则应该能够对其进行分区并格式化。