1. Делаем пароль для пользователя под которым будет подключаемся шифрованным и полученный пароль вводим ниже:
smbutil crypt password_user
2. Делаем файл /root/.nsmbrc:
[default]
workgroup=TEST
#Указываем имя и ip сервер с windows share
[SERVER]
addr=10.0.0.1
#Указываем пользователя. ВАЖНО все БОЛЬШИМИ буквами.
[SERVER:USER]
#Перед паролем указываем $$1 и добавляем полученный ранее.
password=$$14sdf$%Fdg6$SDGs
3. Создаем сам скрипт /opt/backup.sh, который будет подключать windows share и запускать Rsync для синхронизации данных, если были изменения:
mount_smbfs -N //user@SERVER/backup/ /mnt/SERVER/backup/
rsync -arzP --delete --ignore-existing /mnt/SERVER/backup/dayly/
/mnt/HDD1/Backup/Dayly
4. Добавляем скрипт в cron и все.
Полезные материалы:
Как подключить Share в FreeBSD
https://www.lissyara.su/articles/freebsd/file_system/mount_smbfs/
https://www.cyberciti.biz/faq/mounting-a-nas-with-freebsd-mount_smbfs/
Mount smbfs монтирование из скрипта
https://digitaldark.wordpress.com/tag/syserr-authentication-error/
https://www.freebsd.org/cgi/man.cgi?query=mount_smbfs&apropos=0&sektion=0&manpath=FreeBSD+8.2-RELEASE&arch=default&format=html
Как использовать Rsync
http://optics.ph.unimelb.edu.au/help/rsync/rsync_pc1.html
http://everythinglinux.org/rsync/
https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories-on-a-vps
smbutil crypt password_user
2. Делаем файл /root/.nsmbrc:
[default]
workgroup=TEST
#Указываем имя и ip сервер с windows share
[SERVER]
addr=10.0.0.1
#Указываем пользователя. ВАЖНО все БОЛЬШИМИ буквами.
[SERVER:USER]
#Перед паролем указываем $$1 и добавляем полученный ранее.
password=$$14sdf$%Fdg6$SDGs
mount_smbfs -N //user@SERVER/backup/ /mnt/SERVER/backup/
rsync -arzP --delete --ignore-existing /mnt/SERVER/backup/dayly/
/mnt/HDD1/Backup/Dayly
4. Добавляем скрипт в cron и все.
Полезные материалы:
Как подключить Share в FreeBSD
https://www.lissyara.su/articles/freebsd/file_system/mount_smbfs/
https://www.cyberciti.biz/faq/mounting-a-nas-with-freebsd-mount_smbfs/
Mount smbfs монтирование из скрипта
https://digitaldark.wordpress.com/tag/syserr-authentication-error/
https://www.freebsd.org/cgi/man.cgi?query=mount_smbfs&apropos=0&sektion=0&manpath=FreeBSD+8.2-RELEASE&arch=default&format=html
Как использовать Rsync
http://optics.ph.unimelb.edu.au/help/rsync/rsync_pc1.html
http://everythinglinux.org/rsync/
https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories-on-a-vps
No comments:
Post a Comment