Вопрос или проблема
Я пытаюсь использовать deja-dup на своем Ubuntu десктопе 22.04, чтобы сделать резервную копию на Windows сервер. Но я получаю такое сообщение об ошибке:
Не удалось подключить Windows расшаривание: Неверный аргумент
я создал общий каталог на своем Windows сервере под названием server1. когда я захожу в свойства>общий доступ: сетевой путь – \UNC\server1, и разрешения установлены так, чтобы всем был предоставлен полный контроль.
на моем Ubuntu десктопе, когда я захожу в настройку резервного копирования>предпочтения, я выбрал Сетевой сервер и моя сетевая локация установлена на smb//UNC/server1. также и с моей папкой server1. я пытался использовать мой IP и это продолжает показывать ошибку
.
Ответ или решение
Для решения проблемы с запуском Deja Dup на Ubuntu 22.04, необходимо сосредоточиться на проблеме подключения к сетевой папке Windows через протокол SMB. Ошибка "Failed to mount Windows share: Invalid argument" часто возникает из-за неправильного указания пути или параметров подключения.
-
Анализ проблемы:
- Вы пытаетесь подключиться к сетевой папке, расположенной на Windows-сервере, используя Deja Dup на Ubuntu.
- Сетевая папка названа "server1" и находится по пути
\\UNC\server1
. В настройках на Windows был предоставлен полный доступ всем пользователям.
-
Ошибка в пути:
- Неверно указан формат сетевого пути в Ubuntu. Для SMB подключений в Linux используют формат
smb://
и далее указывают IP-адрес или имя сервера и папку. В вашем случае строка подключения должна выглядеть примерно так:smb://<IP-адрес или имя сервера>/server1
.
- Неверно указан формат сетевого пути в Ubuntu. Для SMB подключений в Linux используют формат
-
Решение:
- Проверьте, что ваше сетевое расположение в Deja Dup указано в правильном формате. Например, если IP вашего Windows-сервера —
192.168.1.100
, то путь должен быть:smb://192.168.1.100/server1
. - Убедитесь, что пакет
cifs-utils
установлен на вашей Ubuntu, так как он необходим для подключения к SMB-сетям. Установить его можно командой:sudo apt update && sudo apt install cifs-utils
. - Проверьте, что ваш Ubuntu может "видеть" Windows-сервер. Для этого выполните команду:
ping <IP-адрес или имя сервера>
. - Проверьте права доступа и параметры брандмауэра на Windows-сервере, чтобы убедиться, что они не блокируют подключение.
- Проверьте, что ваше сетевое расположение в Deja Dup указано в правильном формате. Например, если IP вашего Windows-сервера —
-
Тестирование подключений:
- Попробуйте подключиться к папке через файловый менеджер Ubuntu (например, Nautilus). Откройте "Файлы", нажмите "Другие местоположения" и в поле "Подключение к серверу" введите корректный адрес (например,
smb://192.168.1.100/server1
).
- Попробуйте подключиться к папке через файловый менеджер Ubuntu (например, Nautilus). Откройте "Файлы", нажмите "Другие местоположения" и в поле "Подключение к серверу" введите корректный адрес (например,
-
Заключение:
- При успешном выполнении всех шагов вы должны суметь подключиться к Windows-серверу и без проблем использовать Deja Dup для резервного копирования. Если проблема остается, стоит проверить логи системы, используя команды
dmesg
илиjournalctl
, чтобы выявить более детальные причины сбоя.
- При успешном выполнении всех шагов вы должны суметь подключиться к Windows-серверу и без проблем использовать Deja Dup для резервного копирования. Если проблема остается, стоит проверить логи системы, используя команды
Таким образом, используя пошаговый подход и проверку всех деталей подключения, вы решите проблему "Cannot run deja-dup on Ubuntu" эффективно и успешно.