Прежде чем я начну, мой файл /etc/fstab имеет следующую строку:

//10.10.10.1/Atkins ~/Desktop/Atkins cifs rw

Ubuntu вызывает у меня странные проблемы. Я пытаюсь смонтировать каталог, поэтому я набираю:

sudo mount //10.10.10.1/Atkins

который возвращает:

Не удалось chdir в ~/Desktop/Atkins: такого файла или каталога нет

(Я знаю, что эта папка существует между прочим.) Поэтому, чтобы быть уверенным, я пытаюсь создать его снова с:

mkdir ~/Desktop/Atkins

Который возвращает:

mkdir: невозможно создать каталог '/home/classroom/Desktop/Atkins': файл существует

В общем, компьютер одновременно убежден, что папка существует, но не может сопоставить сетевой ресурс с ним, потому что он не ... Удаление и повторное создание папки не исправляет это.

1 ответ1

1

~ разрешим в вашей оболочке, но mount не знает, что это значит для оболочки и для вас. Используйте полный путь.


Команда как

sudo mount -t cifs -o rw //10.10.10.1/Atkins ~/Desktop/Atkins

должно работать, потому что оболочка расширяется ~ и проходит полный путь для mount . Тем не менее, если mount считывает свои аргументы из /etc/fstab то он воспринимает ~ буквально как часть целевого пути; следовательно, нет такого файла или каталога .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .