I was doing some research on some open source Network Attached Storage (NAS) utilities earlier this morning, and came across FreeNAS. It is based on FreeBSD, and has multiple protocols it can use for NAS like: FTP, iSCSI, CIFS, NFS, etc.

See Wikipedia’s entry for more details.