diff --git a/lustre/tests/conf-sanity.sh b/lustre/tests/conf-sanity.sh
index bc3b4674f2481070b5e624744501de7071b2d3da..133118fca37ecd3aaf24b1e426de2e73846607be 100644
--- a/lustre/tests/conf-sanity.sh
+++ b/lustre/tests/conf-sanity.sh
@@ -231,8 +231,8 @@ test_5() {
 	kill -TERM $UMOUNT_PID
 	echo "waiting for umount to finish"
 	wait $UMOUNT_PID
-	if grep " $MOUNT " /etc/mtab; then
-		echo "test 5: mtab after failed umount"
+	if grep " $MOUNT " /proc/mounts; then
+		echo "test 5: /proc/mounts after failed umount"
 		umount $MOUNT &
 		UMOUNT_PID=$!
 		sleep 2
@@ -240,7 +240,7 @@ test_5() {
 		kill -TERM $UMOUNT_PID
 		echo "waiting for umount to finish"
 		wait $UMOUNT_PID
-		grep " $MOUNT " /etc/mtab && echo "test 5: mtab after second umount" && return 11
+		grep " $MOUNT " /proc/mounts && echo "test 5: /proc/mounts after second umount" && return 11
 	fi
 
 	manual_umount_client