Index: uspace/app/bdsh/cmds/modules/mount/mount.c
===================================================================
--- uspace/app/bdsh/cmds/modules/mount/mount.c	(revision 4d562fd7a0d4a966a35babe769eb8c800fccb3e5)
+++ uspace/app/bdsh/cmds/modules/mount/mount.c	(revision db8a034e8369ef62950d379332e1cee26f14027e)
@@ -27,4 +27,5 @@
  */
 
+#include <loc.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -67,7 +68,9 @@
 {
 	LIST_INITIALIZE(mtab_list);
+	mtab_ent_t *old_ent = NULL;
+	char *svc_name;
+	int rc;
+
 	get_mtab_list(&mtab_list);
-
-	mtab_ent_t *old_ent = NULL;
 
 	list_foreach(mtab_list, cur) {
@@ -83,10 +86,19 @@
 		if (mtab_ent->instance)
 			printf("/%d", mtab_ent->instance);
-		printf(" on %s ", mtab_ent->mp);
+
+		printf(" %s", mtab_ent->mp);
+
+		rc = loc_service_get_name(mtab_ent->service_id, &svc_name);
+		if (rc == EOK) {
+			printf(" %s", svc_name);
+			free(svc_name);
+		} else {
+			printf(" (%" PRIun ")", mtab_ent->service_id);
+		}
 
 		if (str_size(mtab_ent->opts) > 0)
-			printf("opts=%s ", mtab_ent->opts);
+			printf(" (%s)", mtab_ent->opts);
 
-		printf("(service=%" PRIun ")\n", mtab_ent->service_id);
+		putchar('\n');
 	}
 
