I attached a RAID subsystem to two personal computers by two SCSI port. The platform of the two computers is windows 2000 server.
After configurating and re-booting, two computers can both access the RAID as a SCSI harddisk (i have formated it as a huge driver). However, what is written by one computer(A) can not be accessed by the other(B) until B is re-booted.
Here is my understanding:
Because two computers (A and B) both mount the RAID as their own disk, in both A and B, there are two independent copies of windows 2000 FAT information in their own’s memory, they are both coherent with the FAT information on RAID.
When computer A write something to RAID, A’s FAT information is coherent with RAID. But, B is not aware of this change, and it’s FAT information is NOT coherent with RAID. Here comes trouble!
I had tried some WIN32 API such as DeleteVolumeMountPoint() to umount RAID, then used SetVolumeMountPoint() to re-mount RAID. However, this doesn’t work!
I have an idea as such:
Once computer A writes something to RAID, it send messages to computer B through networks; B receives these messages, and re-read FAT information from RAID to refresh them in memory.
But how can I do to refresh FAT information?
Is anybody familiar with IFS(Installable File System)?
can IFS do this ?
dannier
ÇåÁ¹Ò»ÏÄ,¿Õµ÷×Ü»ã http://shopping.263.net/hotsale/aircondition/index.asp
µç»°¿¨¡¢ÉÏÍø¿¨ÌؼÛhttp://shopping.263.net/hotsale/ipcard.htm
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com