免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 29031 | 回复: 53
打印 上一主题 下一主题

[SCO UNIX] 在sco unix5.0.X下如何用u盘代替软盘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-07 12:54 |只看该作者 |倒序浏览
本帖最后由 yousiliang 于 2010-03-22 15:38 编辑

在sco unix5.0.X下如何用u盘代替软盘
在sco unix 5.0.x下,由于软驱结构和软盘的质量问题,使得软盘读写速度非常慢,容量小,而且软盘非常容易损坏,因此使用u盘代替软盘,势在必行。本文通过将金田公司u盘驱动程序作为sco unix 5.0.x下通用驱动程序,简单介绍一下如何在不修改原程序情况下,使用u盘代替软盘,轻松进入sco unix 下u盘时代。
u盘驱动采用sco unix 5.x通用优盘程序(金田公司的GF03系列U盘的驱动程序,感谢金田公司)
   安装步骤:
        1)将驱动拷贝到dcc主机(最好不要拷贝到/tmp目录),如果你安装了 rs506a补丁,你需要卸载usb支持,在安装 pkgadd -d /install/scousb.pkg (驱动包scousb.pkg放在/install),选择 1 即可安装完驱动。
        2)使用 mkdev hd ,选择 4 安装 usb 硬盘,id 号,和 lun 号都输入 0 ,其它输入"y",再重启主机。
        3)进入cmos,看看是否有usb2.0控制开关,有的话你必须disable它,否则插入u盘会死机的,如我们的联想M4700就必须将usb2.0 diable。
        4)插上u盘,以root用户进入系统,再用 mkdev hd 命令 ,再选择 4 usb disk,再输入 id 号0,lun 号 0, 并记住设备号如 "Disk already configured as disk number 1 (/dev/dsk/1s0)",表示设备名为 1sa(设备号一般为1sa,如果你的机器有两个硬盘的话,应该是2sa,0sa是你的unix主机硬盘,下面的fdisk和divvy 都选择q退出,注意u盘最好将它格式化为2G以下的fat分区否则可能有问题,该驱动大部分u盘都能正确识别,目前测试的有 红叶,apacer ,朗科,前两个都很正常,但是朗科每读写一次,需要重新插拔一次。
        5)由于待发工资使用的设备名是/dev/fd0,我们只需要将/dev/fd0备份后删除,用u盘设备文件覆盖/dev/fd0即可:copy /dev/dsk/1sC /dev/fd0 (注意1sC还是2sC,取决于你上面第4步显示的设备名),这样你的 待发工资就可以用u盘了。如果你怕系统有的地方不是用/dev/fd0表示A盘,那么你可以继续修改,将文件/dev/install,/dev/rfd0135ds18备份后删除,copy /dev/dsk/1sC /dev/install,copy /dev/dsk/1sC /dev/rfd0135ds18,如果你要使用软驱,你就使用你先前备份的 fd0,install,rfd0135ds18设备名即可(可以通过/etc/default/msdos,/etc/default/tar,将A软驱定义B,假设你的A驱设备文件备份名为:/dev/fa0 ( major:2 minor:64),在/etc/default/msdos中将B=/dev/install1,修改为B=/etc/fa0,在/etc/default/tar文件中修改即可将archive0=/dev/rfd048ds9,修改为archive0=/dev/fa0,你就可以通过doscp b:拷贝A驱dos文件,tar xv0驱读取A驱unix文件 )
系统稳定性:系统稳定性不用担心,因为驱动实际上是厂家从linux移植过来的。朗科的很讨厌,反正我试的时候,每读写一次,都需要重新插拔一次。容量多少无所谓,只要有FAT分区就行,我把三星的移动硬盘分了个2G的fat空间,读写都很正常,牌子上反正我现在测试过的红叶和apacer 1G u盘,40G三星移动硬盘都很合作, 但是如果你要使用usb延长线,你必须使用质量好的,否则会发生写错误,u盘会报空间不足,然后u盘死锁,这时如果你强行拔掉u盘的话,unix立马死机,所以在你没有好的延长线之前,你只能直接插到主机后面的usb接口。
提示:
1)由于驱动安装后/opt/K/SCO/Unix/5.0.6Ga/bin/ls 会被修改,所以/bin/ls和/bin/lf显示会不大爽,象在用linux,aix一样,如果你备份了的话,恢复ls就可以了,没有的话ftp一个把 /opt/K/SCO/Unix/5.0.6Ga/bin/ls覆盖就ok了。
2)/dev/install 和 /dev/fd0必须是块设备,字符设备的话,假如你的应用程序有使用 doscp $HOME/print/cjmx* /dev/fd0 格式的话,写u盘会失败。因为字符设备不支持这种命令格式,我们只能用“doscp $HOME/print/cjmx* /dev/fd0:."格式才会成功,如果我们不能去修改程序的话,就只能改设备格式。
3)/dev/install 和 /dev/fd0,读写权限必须赋予普通用户。
如:brwxrwxrwx 1 dos sysinfo 44, 48 Mar 5 11:20 install
    brwxrwxrwx 1 bin bin 44, 48 Mar 4 16:44 fd0
4)由于块设备速度较慢,通常u盘格式化时分配的单元大小多是5120字节(5k),这样在unix 下使用起来速度很慢,感觉象在用软盘,因此你可以将u盘的单元大小格式化为32K(当然分区类型必须是FAT分区,大小在2G 以下)。这样你会发现u盘速度提高很快,有点象硬盘啦,我们终于可以将该死软盘软驱扔进垃圾桶了。

                                                   

             附驱动: scousb.rar (601.77 KB, 下载次数: 1872)

论坛徽章:
5
未羊
日期:2014-08-07 15:42:10双子座
日期:2014-09-23 15:42:172015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:282022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32
2 [报告]
发表于 2008-03-07 13:02 |只看该作者
我前段时间费了九牛二虎之力才买到一款软区

论坛徽章:
0
3 [报告]
发表于 2008-03-07 15:32 |只看该作者
收藏学习下下:wink:

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
4 [报告]
发表于 2008-03-07 17:46 |只看该作者
如果能支持当前市面上各个品牌的U盘就好了。

[ 本帖最后由 sdccf 于 2008-3-7 17:48 编辑 ]

论坛徽章:
5
未羊
日期:2014-08-07 15:42:10双子座
日期:2014-09-23 15:42:172015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:282022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32
5 [报告]
发表于 2008-03-07 18:36 |只看该作者
原帖由 sdccf 于 2008-3-7 17:46 发表
如果能支持当前市面上各个品牌的U盘就好了。

是呀!

论坛徽章:
0
6 [报告]
发表于 2008-03-08 07:51 |只看该作者
金士顿U盘支不支持呢?

论坛徽章:
0
7 [报告]
发表于 2008-03-08 12:21 |只看该作者

回复 #4 sdccf 的帖子

我手头上有的4种品牌的优盘,除了朗科的每读写一次需要重新插拔一次外,其它几个牌子包括
划分有fat分区的40G移动银盘都没有问题,大家手里有的它牌子的u盘,只有大家测试,反正这款驱动程序是最兼容的unix5.0.X通用u盘驱动了。有问题可以大家可以发邮件到yousiliang@sina.com,欢迎大家探讨提高.

论坛徽章:
0
8 [报告]
发表于 2008-03-08 21:56 |只看该作者
这个比较有用,收下了

论坛徽章:
0
9 [报告]
发表于 2008-03-10 10:28 |只看该作者
我的金士顿U盘认了,开机信息都有看到,请问:我不想修改软驱及其它,该如何访问U盘呢?要mount设备名吗?该是那一个呢?

[ 本帖最后由 xiao_lin 于 2008-3-10 10:33 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2008-03-10 11:02 |只看该作者
我使用mount /dev/dsk/1sC /mnt  或 mount /dev/dsk/1s0都提示:

mount: can not stat '/dev/dsk/1sC':No such device or address (error 6)

除了改软盘设备名(fd0)我没做,之前的步聚都做了啊???
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP