Я хочу смонтировать каталог к другому каталогу. Причиной не использовать символьную ссылку является глупое решение Synology не поддерживать его.
Я имею систему двойной загрузки и регулярно работаю над Ubuntu и Windows 10.
Существует большая папка с изображениями, которые я не хочу иметь дважды в моей системе.
Ручные прекрасные работы по монтажу:
sudo mount --bind /media/windows/Users/Nabor\ Gilgalad/Pictures/mediathek /home/ngilgalad/Bilder/mediathek
Но эта запись в/etc/fstab не работает.
/media/windows/Users/Nabor\ Gilgalad/Pictures/mediathek /home/ngilgalad/Bilder/mediathek fuse.bindfs mirror=target 0 0
Я думаю, что это из-за пространства на имя, но как это должно быть сделано правильно?
Обновление:
Это не были только пробелы в пути, но также и корректном типе и опциях. Вот почему я также возвратил Заголовок к исходному вопросу.
Я отметил корректный ответ, но это - действительно только часть решения.
Это - полное решение и работает как очарование:
/media/windows/Users/Nabor\040Gilgalad/Pictures/mediathek /home/ngilgalad/Bilder/mediathek none bind
/media/windows/Users/Nabor\040Gilgalad/Thunderbird/Mail/Local\040Folders /home/ngilgalad/Thunderbird/Mail/Local\040Folders none bind
Возможно, некоторые найдут это полезным...
Пробелы в fstab-строках используются в качестве разделителей для этих шести полей. Fstab-строка не будет также интерпретироваться оболочкой, поэтому просто выходить из пространства на имя с помощью обратной косой черты не будет работать.
Вместо этого замените пространство \040
:
/media/windows/Users/Nabor\040Gilgalad/Pictures/mediathek /home/ngilgalad/Bilder/mediathek none bind 0 0
то, что необходимо использовать.
https://stackoverflow.com/questions/15316017/how-do-i-specify-a-label-path-with-spaces-in-etc-fstab