From: David R. <dr...@gm...> - 2009-04-23 22:01:20
|
Hi, I'm trying to use colinux to access linux software raid-5 partitions from windows. I've got coliunx setup & running fine, and raid-1 works well, but with raid-5 there is an odd problem. I can assemble the raid array, mount the array, list files inside it, and even access very small files (not sure exact size, but things like 1 or 2KB max). But as soon as I try to open/copy/md5sum (just to test) a file that's a couple KB or larger, the command hangs. Colinux is still running fine, there are no errors in the console, it's just the command accessing the files is hung. I cannot even kill the command (cp, md5sum, or whatever I used). I saw there were some fixes for raid-5 in the very latest 0.7.4-rc2, which is what I'm using now, and I have confirmed that it is NOT using mmx or sse checksumming commands (from dmesg): > md: raid1 personality registered for level 1 raid5: measuring checksumming speed 8regs : 4271.200 MB/sec 8regs_prefetch: 4348.400 MB/sec 32regs : 2592.400 MB/sec 32regs_prefetch: 2247.600 MB/sec raid5: using function: 8regs_prefetch (4348.400 MB/sec) raid6: int32x1 865 MB/s raid6: int32x2 839 MB/s raid6: int32x4 667 MB/s raid6: int32x8 622 MB/s raid6: using algorithm int32x1 (865 MB/s) I'm using the Ubuntu-7.10.ext3.2gb root filesystem, and I'm using Xming to access X11 apps. Here's a snippet from my colinux.conf file, I'm using cobd to access drive partitions directly. The colinux wiki is very confusing on this matter, with some conflicting info, depending on which page you view, so it may be there is a better way to access native partitions than "cobd2=\Device\Harddisk1\Partition3" which I am using. > # File contains the root file system. # Download and extract preconfigured file from SF "Images for 2.6". cobd0="Ubuntu-7.10.ext3.2gb.fs" > # Swap device, should be an empty file with 128..512MB. cobd1="swap128.fs" > # large ext3 partition - works fine cobd2=\Device\Harddisk1\Partition3 > # raid-5 - has mentioned problem cobd3=\Device\Harddisk1\Partition1 cobd4=\Device\Harddisk2\Partition1 cobd5=\Device\Harddisk3\Partition1 > # raid-1 - works fine # cobd6=\Device\Harddisk1\Partition2 cobd7=\Device\Harddisk2\Partition2 Please let me know the best way to go about debugging this, if you would like me to run the colinux debugging tool, or if there are other tests I can run to try and solve this issue. Thanks for the help, and thanks for colinux, it's really a wonderful idea. -David R |