Hi.. I am currently doing a project on Virtual tape device for Open Solaris 
along with a couple of my friends at Sun Microsystems. We are trying to 
simulate the tape device systems which is used in companies to take data 
backups. The idea is that we should be able to use hard drives/flash drives and 
make them behave as a tape device. For this we are writing a pseudo tape device 
driver and using the LDI (Layered Driver Interface) to communicate with the 
hard disk/ flash disk. The media which we use is abstracted from the pseudo 
device driver by the LDI interface. We are writing a header which keeps track 
of the current read and write head and several other data. We should make 
changes in the header after every read/write/ioctl operation. For this we 
should perform 'seek' operations on the read/write head of the hard disk to 
move from the data back up area and the header. Since this is in the kernel 
level fseek functions will not be of any use. Can anyone kindly help me by 
suggesting any solution to our problem?
Thank you in advance,
Rashmi
Campus Ambassador,
BMSCE,
Bangalore.
-- 
This message posted from opensolaris.org

Reply via email to