在linux下面如何访问SCSI移动设备?

gamedragon 2002-05-01 12:42:04
我机器上新装了个SCSI的MO,Linux已经识别出该设备,相应适配卡的驱动也安装完成,查看irq和io都和Windows下面一样(是驱动自动设置的),也出现了/dev/sda这么个文件。但是当访问这个文件的时候系统提示Input/Output Error,因而也就不能mount。

重新安装系统,系统在安装时就找到了这个设备,其后一切正常(看起来如此),但还是发生一样的错误。

请各位高手告知解决方法。
...全文
142 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gamedragon 2002-05-04
  • 打赏
  • 举报
回复
请问是否知道如何从其他扇区上的数据获得磁盘的分区信息?
gamedragon 2002-05-04
  • 打赏
  • 举报
回复
知道是什么原因了,因为那个MO是加过密的,Sector0被故意写成坏道,致使Linux无法读取。
gamedragon 2002-05-01
  • 打赏
  • 举报
回复
zhenshi(真世)
上面的方法已经试过了,还是不行。那个是当系统不识别SCSI设备时采用的方法,但是现在的系统已经可以识别适配卡,而且启动时也自动加载了相应的驱动。
内核缺省应该是支持SCSI设备的吧,如果是个SCSI硬盘就一下子搞定了,没那么多说道的。换成一个MO就有问题了?
文件系统不详,所以才要在Linux下面慢慢mount来试。

bysysnet(可)
你说的是什么意思,能不能说明白一点?
gamedragon 2002-05-01
  • 打赏
  • 举报
回复
Windows下是为格式化的磁盘,就是说不认这个分区格式,文件系统可能是Solaris下的磁盘格式吧。
zhenshi 2002-05-01
  • 打赏
  • 举报
回复
那拿到WINDOWS下能使用吗。最好还是确定一下文件系统的类型。
twit_book 2002-05-01
  • 打赏
  • 举报
回复

/bin/man onlog;
or
mkdev hardware
zhenshi 2002-05-01
  • 打赏
  • 举报
回复
(1)在/etc/conf.modules中加入一行:alias scsi_hostadapter ncr53c8xx (假设SCSI卡型号为ncr53c8xx)
(2)运行命令行:insmod /lib/modules/2.2.10/scsi/ncr53c8xx.o (2.2.10为对应Linux系统内核版本号,不同版本会不一样)。
就能用了

在不行的话编译内核将下面部分修改为"yes"
"SCSIemulation support"

对了。你的设备是什么文件系统?

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧