はじめまして、安慶と申します。
Accom社の2XtremeというワークステーションディスクをLinuxからSCSI経由で
制御するプログラムを作ろうとしていますが、無知がたたって困っています。
Linuxでは、SCSI Diskを /dev/sd*というデバイスで制御しますが、
たとえば、
scsi_fd = open("/dev/sda",O_RDWR);
write( scsi_fd, buf, 1 );
とするのと
gen_fd = open("/dev/sga",O_RDWR);
write( gen_fd, buf, 512 );
とするのでは、どのような動作の違いがあるのでしょうか?
また、JFのSCSI-HOWTOに、”LinuxにはBSDのような「ロー」なディスクデバイスは
ない"
という記述があったのですが、この「ロー」なデバイスとは何のことなのでしょう
か?
最後に、2XtremeのSGI用制御プログラム中に /dev/rdsk/dsk*というデバイスを
character-based
diskのデバイスとして使用しているのですが、Linuxでこれに相当する
デバイスは何になるのでしょうか?
場違いな質問で申し訳ありませんが、よろしくお願いします
--------- 安慶 武志 ankei _at_ msdo.kme.mei.co.jp ---------------