我有一台带有内置 Iomega Zip-250 驱动器的机器,运行 Debian 稳定版 (Lenny)。我一直用它来备份一堆 Zip-100 磁盘,当时它们很流行。一旦我学会使用 来安装它们/dev/hdd4
,一切就都顺利了。不幸的是,其中一个拒绝安装。更糟糕的是,当我尝试安装它时,它有时会/dev/hdd4
完全删除,而其余/dev/hdd*
节点则保持不变:
eswald:~/backups/iomega> grep zipdrive /etc/fstab
/dev/hdd4 /media/zipdrive auto noauto,user,dmask=022,fmask=133 0 0
(exit 0) (0 jobs)
eswald:~/backups/iomega> ls -l /dev/hdd?
brw-rw---- 1 root floppy 22, 65 2009-12-12 11:05 /dev/hdd1
brw-rw---- 1 root floppy 22, 66 2009-12-12 11:05 /dev/hdd2
brw-rw---- 1 root floppy 22, 67 2009-12-12 11:05 /dev/hdd3
brw-rw---- 1 root floppy 22, 68 2009-12-12 20:58 /dev/hdd4
brw-rw---- 1 root floppy 22, 69 2009-12-12 11:05 /dev/hdd5
brw-rw---- 1 root floppy 22, 70 2009-12-12 11:05 /dev/hdd6
brw-rw---- 1 root floppy 22, 71 2009-12-12 11:05 /dev/hdd7
brw-rw---- 1 root floppy 22, 72 2009-12-12 11:05 /dev/hdd8
brw-rw---- 1 root floppy 22, 73 2009-12-12 11:05 /dev/hdd9
(exit 0) (0 jobs)
eswald:~/backups/iomega> mount -r /media/zipdrive
mount: special device /dev/hdd4 does not exist
(exit 1) (0 jobs)
eswald:~/backups/iomega> ls -l /dev/hdd?
brw-rw---- 1 root floppy 22, 65 2009-12-12 11:05 /dev/hdd1
brw-rw---- 1 root floppy 22, 66 2009-12-12 11:05 /dev/hdd2
brw-rw---- 1 root floppy 22, 67 2009-12-12 11:05 /dev/hdd3
brw-rw---- 1 root floppy 22, 69 2009-12-12 11:05 /dev/hdd5
brw-rw---- 1 root floppy 22, 70 2009-12-12 11:05 /dev/hdd6
brw-rw---- 1 root floppy 22, 71 2009-12-12 11:05 /dev/hdd7
brw-rw---- 1 root floppy 22, 72 2009-12-12 11:05 /dev/hdd8
brw-rw---- 1 root floppy 22, 73 2009-12-12 11:05 /dev/hdd9
(exit 0) (0 jobs)
eswald:~/backups/iomega> sudo mknod /dev/hdd4 b 22 68
[sudo] password for eswald:
(exit 0) (0 jobs)
eswald:~/backups/iomega> mount -r /media/zipdrive
mount: /dev/hdd4 is not a valid block device
(exit 1) (0 jobs)
eswald:~/backups/iomega> ls -l /dev/hdd?
brw-rw---- 1 root floppy 22, 65 2009-12-12 11:05 /dev/hdd1
brw-rw---- 1 root floppy 22, 66 2009-12-12 11:05 /dev/hdd2
brw-rw---- 1 root floppy 22, 67 2009-12-12 11:05 /dev/hdd3
brw-r--r-- 1 root root 22, 68 2009-12-12 21:23 /dev/hdd4
brw-rw---- 1 root floppy 22, 69 2009-12-12 11:05 /dev/hdd5
brw-rw---- 1 root floppy 22, 70 2009-12-12 11:05 /dev/hdd6
brw-rw---- 1 root floppy 22, 71 2009-12-12 11:05 /dev/hdd7
brw-rw---- 1 root floppy 22, 72 2009-12-12 11:05 /dev/hdd8
brw-rw---- 1 root floppy 22, 73 2009-12-12 11:05 /dev/hdd9
(exit 0) (0 jobs)
eswald:~/backups/iomega>
类似的事情错误消息在没有的情况下发生-r
。之前使用mknod
列出的命令可以挂载另一个 zip 磁盘,但在挂载此磁盘时将其删除;任何成功的挂载都会重置权限和组以使其看起来像其他 hdd 节点。
尝试安装它也会导致一些错误消息/var/log/messages
:
[1162348.230836] hdd: 98304kB, 196608 blocks, 512 sector size
[1162348.232342] hdd: 98304kB, 96/64/32 CHS, 4096 kBps, 512 sector size, 2941 rpm
[1162348.527145] hdd:<3>ide-floppy: hdd: I/O error, pc = 28, key = 7, asc = 30, ascq = 80
[1162348.640697] Dev hdd: unable to read RDB block 0
[1162348.706355] unable to read partition table
此特定磁盘在 1997-1998 年用于 Macintosh System 7 机器,并且可能使用 Macintosh 文件系统初始化。HFS 列在 中/proc/filesystems
,我愿意根据建议安装其他文件系统。但是,我似乎记得曾为此磁盘使用过 Iomega 的加密功能;如果是这样,我可能仍然记得密码,但我需要找到使用它的方法。
不幸的是,我不再能够使用最初使用它的 Macintosh 机器,也无法再使用任何其他带有 zip 驱动器的机器。
答案1
我搜索了一下,找到了 jaztool。它以前被打包在 debian 中,源代码似乎可以从http://archive.debian.net/en/source/slink/jaztool。您可以尝试在您的机器上编译它。祝您好运!