Я получаю сообщение об ошибке при попытке подключить диск к более чем одной точке подключения

Когда я пытаюсь смонтировать диск на два монтирования, я получаю следующую ошибку:

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.

Как я могу предотвратить отображение этого сообщения?

4
задан 14 October 2012 в 20:43

2 ответа

Вы не можете смонтировать том NTFS в двух местах. Это дизайном для предотвращения повреждения FS. Можно, однако, сделать символьную ссылку от одного местоположения до другого.

Скажем, Вы монтируете его в /mnt/ntfs1 и хочу сделать вторую точку монтирования в /mnt/ntfs2. Вы можете символьная ссылка /mnt/ntfs2 кому: /mnt/ntfs1 следующим образом:

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

Отметьте порядок, в котором даны каталоги. Тот, где это успешно смонтировано, является первым, и место, где Вы хотите "смонтировать", что это является вторым.

Обратите внимание, что это несовершенно как использование cd .. в оболочках заставит Вас работать в рамках неправильной копии, но для программ управления файлами, это должно работать, с одним протестом, отсюда:

Примечание: Существует опасность файла, становящегося поврежденной, если больше чем один человек пытается отредактировать ее одновременно.

4
ответ дан 14 October 2012 в 20:43

Более безопасный способ, чем символические ссылки ИМХО:

  1. Смонтируйте первое монтирование, как вы это делали
  2. Создайте пустые каталоги, где вы хотите, чтобы дополнительные точки монтирования быть и установить дополнительные точки монтирования с помощью опции --bind, например:

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

0
ответ дан 14 October 2012 в 20:43

Другие вопросы по тегам:

Похожие вопросы: