diff --git a/library/system/mount b/library/system/mount
index 485155cd4ec..384cd976079 100644
--- a/library/system/mount
+++ b/library/system/mount
@@ -197,12 +197,13 @@ def unset_mount(**kwargs):
 
 def mount(module, **kwargs):
     """ mount up a path or remount if needed """
+    mount_bin = module.get_bin_path('mount')
 
     name = kwargs['name']
     if os.path.ismount(name):
-        cmd = [ '/bin/mount', '-o', 'remount', name ]
+        cmd = [ mount_bin , '-o', 'remount', name ]
     else:
-        cmd = [ '/bin/mount', name ]
+        cmd = [ mount_bin, name ]
 
     rc, out, err = module.run_command(cmd)
     if rc == 0:
@@ -213,8 +214,9 @@ def mount(module, **kwargs):
 def umount(module, **kwargs):
     """ unmount a path """
 
+    umount_bin = module.get_bin_path('umount')
     name = kwargs['name']
-    cmd = ['/bin/umount', name]
+    cmd = [umount_bin, name]
 
     rc, out, err = module.run_command(cmd)
     if rc == 0: