<div dir="ltr">The VBoxManage sharedfolder command supports an optional --auto-mount-point parameter, but it is not documented. The parameter was previously implemented and functions as expected on CentOS 8. Per the documentation, when the --automount parameter is used on Linux distributions, the default mount point will be either /media/USER/sf_share-name or /media/sf_share-name, where share-name is the share named. The --auto-mount-point parameter can be used to override the default mount point and use another one specified instead.<br><br><div>The below patch documents the --auto-mount-point parameter in both the manual and in VirtualBox itself. In addition, VBoxManageMisc.cpp was modified to handle -auto-mount-point in addition to --auto-mount-point, consistent with the other parameters for the sharedfolder command in the same file.<br><br>I'm licensing this patch under the MIT license. Please review. Feedback is welcome. Thanks!<div><div><br>Timothy Tacker<br><br>---<br> doc/manual/en_US/man_VBoxManage-sharedfolder.xml | 10 +++++++++-<br> doc/manual/en_US/user_VBoxManage.xml             | 11 ++++++++++-<br> src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp |  1 +<br> src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp |  3 ++-<br> 4 files changed, 22 insertions(+), 3 deletions(-)<br><br>diff --git a/doc/manual/en_US/man_VBoxManage-sharedfolder.xml b/doc/manual/en_US/man_VBoxManage-sharedfolder.xml<br>index bfa2c52b..7615eb6e 100644<br>--- a/doc/manual/en_US/man_VBoxManage-sharedfolder.xml<br>+++ b/doc/manual/en_US/man_VBoxManage-sharedfolder.xml<br>@@ -47,6 +47,7 @@<br>       <arg>--automount</arg><br>       <arg>--readonly</arg><br>       <arg>--transient</arg><br>+      <arg>--auto-mount-point=<replaceable>mountpoint</replaceable></arg><br>     </cmdsynopsis><br> <br>     <cmdsynopsis id="synopsis-vboxmanage-sharedfolder-remove"><br>@@ -111,7 +112,8 @@<br>               <filename>/var/run/media/<replaceable>username</replaceable>/sf_<replaceable>sharename</replaceable></filename><br>               or<br>               <filename>/media/sf_<replaceable>sharename</replaceable></filename>,<br>-              depending on your guest OS.<br>+              depending on your guest OS, unless<br>+              <option>--auto-mount-point</option> is used.<br>             </para></listitem><br>         </varlistentry><br>         <varlistentry><br>@@ -136,6 +138,12 @@<br>               after the VM stops.<br>             </para></listitem><br>         </varlistentry><br>+        <varlistentry><br>+          <term>--auto-mount-point=<replaceable>mountpoint</replaceable></term><br>+          <listitem><para><br>+              Specifies the mount point of the share.<br>+            </para></listitem><br>+        </varlistentry><br>       </variablelist><br>     </refsect2><br>     <refsect2 id="vboxmanage-sharedfolder-remove"><br>diff --git a/doc/manual/en_US/user_VBoxManage.xml b/doc/manual/en_US/user_VBoxManage.xml<br>index 350709f4..60e4b987 100644<br>--- a/doc/manual/en_US/user_VBoxManage.xml<br>+++ b/doc/manual/en_US/user_VBoxManage.xml<br>@@ -6385,6 +6385,7 @@ Value: 2006.01.01</screen><br> VBoxManage sharedfolder     add &lt;uuid|vmname&gt;<br>                                 --name &lt;name&gt; --hostpath &lt;hostpath&gt;<br>                                 [--transient] [--readonly] [--automount]<br>+                                [--auto-mount-point &lt;mountpoint&gt;]<br> </screen><br> <br>     <para><br>@@ -6454,7 +6455,8 @@ VBoxManage sharedfolder     add &lt;uuid|vmname&gt;<br>         <para><br>           <computeroutput>-automount</computeroutput>: Specifies that<br>           the share will be automatically mounted. On Linux<br>-          distributions, this will be to either<br>+          distributions, unless <computeroutput>--auto-mount-point</computeroutput><br>+          is used, this will be to either<br>           <filename>/media/USER/sf_<replaceable>share-name</replaceable></filename><br>           or<br>           <filename>/media/sf_<replaceable>share-name</replaceable></filename>,<br>@@ -6463,6 +6465,13 @@ VBoxManage sharedfolder     add &lt;uuid|vmname&gt;<br>         </para><br>       </listitem><br> <br>+      <listitem><br>+        <para><br>+          <computeroutput>-auto-mount-point &lt;mountpoint&gt;</computeroutput>:<br>+          Specifies the mount point of the share.<br>+        </para><br>+      </listitem><br>+<br>     </itemizedlist><br> <br> <screen><br>diff --git a/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp b/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp<br>index d3c15586..7f90e322 100644<br>--- a/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp<br>+++ b/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp<br>@@ -1152,6 +1152,7 @@ void printUsage(USAGECATEGORY enmCommand, uint64_t fSubcommandScope, PRTSTREAM p<br>                                "%s sharedfolder %s    add <uuid|vmname>\n"<br>                          "                            --name <name> --hostpath <hostpath>\n"<br>                          "                            [--transient] [--readonly] [--automount]\n"<br>+                         "                            [--auto-mount-point <mountpoint>]\n"<br>                          "\n", SEP);<br> <br>         if (fSubcommandScope & HELP_SCOPE_SHAREDFOLDER_REMOVE)<br>diff --git a/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp b/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp<br>index 3655d077..4631a801 100644<br>--- a/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp<br>+++ b/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp<br>@@ -1128,7 +1128,8 @@ RTEXITCODE handleSharedFolder(HandlerArg *a)<br>             {<br>                 fAutoMount = true;<br>             }<br>-            else if (!strcmp(a->argv[i], "--auto-mount-point"))<br>+            else if (   !strcmp(a->argv[i], "--auto-mount-point")<br>+                     || !strcmp(a->argv[i], "-auto-mount-point"))<br>             {<br>                 if (a->argc <= i + 1 || !*a->argv[i+1])<br>                     return errorArgument("Missing argument to '%s'", a->argv[i]);<br>-- <br><br></div></div></div></div>