Add a disk support

Add a disk manipulation support:
* Get a partitions and type list
* Create a filesystem
* Mount partition and check if partition is mounted