diff --git a/src/bin/mountvolume.cpp b/src/bin/mountvolume.cpp index 34b0f1a98a..d8ccf3d31d 100644 --- a/src/bin/mountvolume.cpp +++ b/src/bin/mountvolume.cpp @@ -117,7 +117,7 @@ struct MountVisitor : public BDiskDeviceVisitor { else if (!silent) fprintf(stderr, "Volume `%s' already mounted.\n", name); } else if (mountAll) { - mount = true; + mount = !partition->IsMounted(); } else if (mountBFS && type != NULL && strcmp(type, kPartitionTypeBFS) == 0) { mount = true;