linux-mount provides Haskell bindings to the Linux mount() and umount() syscalls.
linux-mount
mount()
umount()