[pve-devel] [PATCH] This function checks if a moutpoint is mounted

Wolfgang Link w.link at proxmox.com
Thu Sep 3 08:52:16 CEST 2015


---
 src/PVE/Tools.pm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/src/PVE/Tools.pm b/src/PVE/Tools.pm
index 4f7efd1..42318ce 100644
--- a/src/PVE/Tools.pm
+++ b/src/PVE/Tools.pm
@@ -40,6 +40,7 @@ safe_print
 trim
 extract_param
 read_proc_mounts
+is_mounted
 );
 
 my $pvelogdir = "/var/log/pve";
@@ -1130,4 +1131,16 @@ sub read_proc_mounts {
     return $data;
 }
 
+sub is_mounted {
+    my ($mountpoint) = @_;
+
+    my $mountdata = read_proc_mounts();
+
+    if ($mountdata =~ m/$mountpoint /) {
+	return 1;
+    } else {
+	return 0;
+    }
+}
+
 1;
-- 
2.1.4




More information about the pve-devel mailing list