Metaluna is a project mainly written in Python, it's free.
experimenting with block devices...
This is a python library that lets you create userland virtual block devices by hijacking the NBD kernel module. It's mostly for playing around.