Sunday, May 18, 2008

Some iSCSI Choices

In these days, I got known some other choices of iSCSI target implementations. Beside those familiar ones, unh-iscsi and iSCSI Enterprise Target, openfiler and FreeNAS are two well-known NAS distributions with iSCSI target supported(*). I want to spend some time to find if there is any document or article has their performance comparison. However, opefiler is commercial and seems only provides CD images. FreeNAS may provide more chances to do some engineering work.

Having no idea about the iSCSI support on Mac OS, but the java-based iSCSI
initiator jSCSI should give a way.

Reference:
A List of iSCSI Targets - Joes Wiki

Monday, May 05, 2008

Change Disk Sector Size

As it is said in the README, sector size of Seagate disks could be changed by the following steps
1) Send a 'MODE SELECT' command with a block descriptor that contains the desired blocksize. The value on the Format page (03h) is not changeable!
2) Do *nothing* else or the buffered new blocksize is canceled.
3) Send a 'FORMAT UNIT' command.
4) Now the Format page (03h) reflect the new setting.

But after I tried to post this SW to my platform which using a Marvell's SATA controller. It seems the way can not get through any more. I found no relative codes about this purpose, but met a check which blocks non 512-bytes sector size setting. If there is sufficient time, I think I will try to try it again on x86 platform. If that works, I may have some clues to go further, or every thing would go back to the very beginning. -_-

Change blocksize of SCSI disks