当我尝试将磁盘挂载到多个挂载点时出现错误

当我尝试将磁盘挂载到多个挂载点时出现错误

当我尝试将磁盘安装到两个安装座时,出现以下错误:

Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.

我该如何阻止显示该消息?

答案1

您无法在两个位置安装 NTFS 卷。这是设计使然,旨在避免 FS 损坏。但是,您可以从一个位置到另一个位置建立符号链接。

假设你将其挂载在/mnt/ntfs1,并希望在 处创建第二个挂载点/mnt/ntfs2。你可以按如下方式符号链接/mnt/ntfs2到:/mnt/ntfs1

sudo ln -s /mnt/ntfs1 /mnt/ntfs2

注意给出目录的顺序。成功安装是第一位的,而要“挂载”它的地方是第二位的。

请注意,这是不完美的,因为cd ..在 shell 中使用会导致你在错误的副本中工作,但对于文件管理程序来说,这应该可以工作,但有一个警告,从这里

笔记:如果多人同时尝试编辑某个文件,则存在文件损坏的危险。

答案2

我认为比符号链接更安全的方法:

  1. 像以前一样安装第一个安装件
  2. 在您想要附加挂载点的位置创建空目录,并通过选项挂载到附加挂载点--bind,例如:

    sudo mount --bind /media/windows /home/your_user/windows

相关内容