我有一台运行 SunOS5.8 的 SunBlade1000,并连接了 StarTech.com 的 USB 底座以及 Seagate 的 1TB 和 2TB HDD。
1TB 安装正常,目前正在写入。 2TB 驱动器去年一直连接到计算机,但现在由于某种原因不想连接到 Sunblade。 -e 格式的只读分析测试有效,显示驱动器正在与计算机通信,但是当我尝试使用 mount 进行安装时,它返回一个奇怪的错误:
# mount /dev/dsk/c4t0d0s2 /home/data/usb2
mount: /dev/dsk/c4t0d0s2 no such device
我已阅读 Oracle 网站上的错误手册,它建议检查 /devices 以检查损坏的链接。我将非活动驱动器的链接与工作驱动器的链接进行了比较,它们看起来(几乎)相同。可以工作的驱动器位于/devices/pci@8,700000/usb5,3/hub@4/storage@2/disk@0,0:c
,不工作的驱动器位于/devices/pci@8,700000/usb5,3/hub@4/storage@3/disk@0,0:c
。 Storage@2 和 storage@3 的填充情况类似,此时我陷入了困境。
有谁知道如何让该驱动器再次工作而不危及磁盘上存储的数据?
编辑 2015 年 6 月 7 日:我使用格式实用程序运行只读分析(格式 -e -> 分析 -> 读取)分析实际上从未完成(运行了一周多一点,然后计算机在神秘的情况下崩溃了)但查看读取测试的配置,您可以发现它应该在发现任何有缺陷的块后修复它们:
分析>配置
分析整个磁盘? yes
连续循环?否
通过次数:2
修复有缺陷的块?是
第一次错误后停止?否
使用随机位模式?否
每次传输的块数:126 (0/2/0)
格式化后验证媒体吗? yes
启用扩展消息吗?没有
恢复缺陷列表?是
恢复磁盘标签?是的
编辑 2015 年 6 月 8 日:
# ls -la /dev/dsk/c4t0d0*
lrwxrwxrwx 1 root root 61 Dec 31 1999 /dev/dsk/c4t0d0s0 ->
../../devices/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0:a
lrwxrwxrwx 1 root root 61 Dec 31 1999 /dev/dsk/c4t0d0s1 ->
../../devices/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0:b
lrwxrwxrwx 1 root root 61 Dec 31 1999 /dev/dsk/c4t0d0s2 ->
../../devices/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0:c
lrwxrwxrwx 1 root root 61 Dec 31 1999 /dev/dsk/c4t0d0s3 ->
../../devices/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0:d
lrwxrwxrwx 1 root root 61 Dec 31 1999 /dev/dsk/c4t0d0s4 ->
../../devices/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0:e
lrwxrwxrwx 1 root root 61 Dec 31 1999 /dev/dsk/c4t0d0s5 ->
../../devices/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0:f
lrwxrwxrwx 1 root root 61 Dec 31 1999 /dev/dsk/c4t0d0s6 ->
../../devices/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0:g
lrwxrwxrwx 1 root root 61 Dec 31 1999 /dev/dsk/c4t0d0s7 ->
../../devices/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0:h
# ls -laL /dev/dsk/c4t0d0*
brw------- 1 root sys 253, 40 Dec 31 1999 /dev/dsk/c4t0d0s0
brw------- 1 root sys 253, 41 Dec 31 1999 /dev/dsk/c4t0d0s1
brw------- 1 root sys 253, 42 Dec 31 1999 /dev/dsk/c4t0d0s2
brw------- 1 root sys 253, 43 Dec 31 1999 /dev/dsk/c4t0d0s3
brw------- 1 root sys 253, 44 Dec 31 1999 /dev/dsk/c4t0d0s4
brw------- 1 root sys 253, 45 Dec 31 1999 /dev/dsk/c4t0d0s5
brw------- 1 root sys 253, 46 Dec 31 1999 /dev/dsk/c4t0d0s6
brw------- 1 root sys 253, 47 Dec 31 1999 /dev/dsk/c4t0d0s7
编辑 2015 年 6 月 9 日 dsk 内容指向正确的地址,rdsk 指向其原始对应地址。
我恢复了备份标签并尝试重新安装,但这似乎没有帮助。
对于那些想看看我选择磁盘时的样子的人:
# format -e
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t1d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037f071f3,0
1. c4t0d0 <Seagate cyl 65535 alt 2 hd 511 sec 63>
/pci@8,700000/usb@5,3/hub@4/storage@3/disk@0,0
2. c6t0d0 <drive type unknown>
/pci@8,700000/usb@5,3/hub@4/storage@2/disk@0,0
Specify disk (enter its number): 1
selecting c4t0d0
[disk formatted]
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
scsi - independent SCSI mode selects
cache - enable, disable or query SCSI disk cache
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
format>