I am using a Raspberry PI as a NAS (raspbian). Everything works quite fine, however Samba is giving me a bit of trouble. Basically what happens is, that on large file readings it kind of "hangs" after copying a few hundred MB making the disk unaccessible (even by other means), forcing me to reboot the entire system. Writing and browsing seems to work flawlessly. The same happens with SFTP after a longer while. When transferring, the CPU load on the RasPi goes to 100%, so could this problem be caused by the weak CPU? I overclocked it to 950 MHz but to no avail. The logs also don't reveal anything.
Another Idea I have is the USB port. The raspberry offers only a very little amount of voltage. The HDD I use is self-powered but maybe there is a problem with the USB port.