我有一个 32 Gib 闪存驱动器。我第一次将文件复制到其中时,由于写入错误而失败,并且服务器不再识别该驱动器。我使用 Windows chkdsk 对其进行了扫描,修复了一个错误,但服务器仍然无法识别它,即使它适用于 Windows 和其他服务器(并且fsck
在另一台服务器上没有显示任何问题)。插入时,fdisk -l
不显示它,/proc/scsi/scsi 确实显示它,但也显示我在不同 USB 插槽中尝试闪存驱动器时的其他设备条目:
Host: scsi5 Channel: 00 Id: 00 Lun: 00
Vendor: SanDisk Model: Ultra Backup Rev: 1.20
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi6 Channel: 00 Id: 00 Lun: 00
Vendor: SanDisk Model: Ultra Backup Rev: 1.20
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi8 Channel: 00 Id: 00 Lun: 00
Vendor: SanDisk Model: Ultra Backup Rev: 1.20
Type: Direct-Access ANSI SCSI revision: 02
每次我连接驱动器时,dmesg
似乎也会运行当前未连接的设备列表:
sdd : READ CAPACITY failed.
sdd : status = 1, message = 00, host = 0, driver = 08
Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
sdd : block size assumed to be 512 bytes, disk size 1GB.
sdd: test WP failed, assume Write Enabled
sdd: I/O error: dev 08:30, sector 0
I/O error: dev 08:30, sector 0
unable to read partition table
I/O error: dev 08:30, sector 0
sdf : READ CAPACITY failed.
sdf : status = 1, message = 00, host = 0, driver = 08
Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
sdf : block size assumed to be 512 bytes, disk size 1GB.
sdf: test WP failed, assume Write Enabled
sdf: I/O error: dev 08:50, sector 0
I/O error: dev 08:50, sector 0
unable to read partition table
谁能建议一种修复驱动器的方法?正如我所说,它可以与其他红帽服务器配合使用。我还担心/proc/scsi/scsi
显示未连接的设备 - 为什么会这样?