Index: uspace/lib/fs/libfs.c
===================================================================
--- uspace/lib/fs/libfs.c	(revision 5930e3f1d24e5be1fe249bd81c683a3dec338378)
+++ uspace/lib/fs/libfs.c	(revision 67632f736140fd153d1549ee911193718e120ef2)
@@ -864,4 +864,8 @@
 	if (NULL != ops->size_block)	
 		statfs.f_bsize = ops->size_block(service_id);
+	if (NULL != ops->total_block)
+		statfs.f_blocks = ops->total_block(service_id);
+	if (NULL != ops->free_block)
+		statfs.f_bfree = ops->free_block(service_id);
 	
 	ops->node_put(fn);
Index: uspace/lib/fs/libfs.h
===================================================================
--- uspace/lib/fs/libfs.h	(revision 5930e3f1d24e5be1fe249bd81c683a3dec338378)
+++ uspace/lib/fs/libfs.h	(revision 67632f736140fd153d1549ee911193718e120ef2)
@@ -94,4 +94,6 @@
 	service_id_t (* service_get)(fs_node_t *);
 	long (* size_block)(service_id_t);
+	long (* total_block)(service_id_t);
+	long (* free_block)(service_id_t);
 } libfs_ops_t;
 
