Перенос файла на сервер Windows из Ubuntu

Я передаю файл на сервер Windows из Ubuntu с помощью следующей команды:

smbclient //server_ip_add/share -U username

Мы можем использовать rsync для передачи файла из Ubuntu в Ubuntu, а затем, создав сценарий, запустить его как cronjob. Можно ли сделать все это от Ubuntu до Windows?

4
задан 7 February 2019 в 07:53

2 ответа

Я использовал метод MountWindowsSharesPermanently для передачи файла через rsync автоматически.

Сначала я монтируюсь, окна совместно используют папку (или подключают сетевой диск), которому я хочу передать файл со следующим методом:

sudo mkdir /media/BACKUP
sudo mount -t cifs -o username=domainusername //ip_add/ShareFolder /media/BACKUP

затем используйте rsync для передачи файла:

sudo rsync -azp /path/to/source /media/BACKUP/ShareFolder

Создайте сценарий, сделайте его исполняемым файлом и запланируйте cronjob.

Теперь при перезагрузке системы она будет размонтирована. Таким образом для монтирования его постоянно сделайте следующее:

Откройте терминал и работайте:

sudo gedit /etc/fstab

Править:

//ip_add/ShareFolder /media/BACKUP/ cifs credentials=/home/username/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777,sec=ntlm 0 0

Здесь .smbcredentials учетный файл, созданный в корневом каталоге

Для создания его работать gedit ~/.smbcredentials

Править:

username=domainusername
password=Password

сохраните и закройте его.

ОБНОВЛЕНИЕ: Для Ubuntu 16.04.3, и 18.04, редактирование vers=1.0

//ip_add/ShareFolder /media/BACKUP/ cifs credentials=/home/username/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777,vers=1.0,sec=ntlm 0 0
14
ответ дан 7 February 2019 в 17:53
  • 1
    libeigen3-dev устанавливает Собственные 3.2, он просит 3,3, таким образом, этот ответ является неправильным, если Вам нужно 3.3. – Gines Hidalgo 9 May 2018 в 06:16

Существует инструмент для Windows, который реализует rsync. Это называют cwrsync и публикуют itefix.

Это упаковало rsync и cygwin с единственной целью дать простое решение для установки rsync на окнах.

Этот ссылка дает пошаговое описание того, как настроить ее и как использовать ее.

, Очевидно, itefix публикуют их собственную документацию.

я использовал его успешно для копирования 2 ГБ + вложений с сервера Ubuntu на сервер IIS7. Вложения были частью приложения базы данных.

1
ответ дан 7 February 2019 в 17:53
  • 1
    Хороший, Был бы Вы устанавливать свой собственный ответ, как принято один, как это, что работало на Вас. см. тур , существует серый/зеленый значок проверки в круговой форме рядом с ответом (налево). Если эта проблема не устраняется в ближайших ядрах, рассмотрите представление отчета об ошибках, как объяснено здесь wiki.ubuntu.com/Kernel/Bugs , не стесняйтесь обращаться за помощью в AskUbuntu. – user.dz 18 December 2016 в 01:34

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

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