Дата:2012-02-07
В статье рассказано про установку и настройку файлового сервера на
samba c монтированием к Windows для создания бэкапа по раcписанию в
crontab.
Для начала установим samba
#apt-get install samba
Далее откроем конфигурационный файл
#vi /etc/samba/smb.conf
и наполним следующим
[global]
workgroup = workgroup
security = share
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
client code page = 866
character set = KOI8-R
log file = /var/log/samba/log
max log size = 50
log level = 3
load printers = no
[cross]
path = /home/cross
comment = Папка обмена
writable = yes
valid users = buh1 buh2 sklad
write list = buh1 buh2
read list = sklad
directory mask = 0777
create mask = 0666
browseable = no
veto files = /*.avi/*.mp*/*.wav/
#service samba restart
2) Далее у нас на сервере под управлением Windows есть папка, куда мы
будем бэкапить наши данные с samba и необходимо ее примонтировать. Для
этого добавим в файл
#vi /etc/rc.local
следующее
smbmount
//192.168.110.208/backupcross /home/cross/backup -o
rw,iocharset=utf8,user=логин_в_windows,pass=пароль
3) Создадим небольшой бэкапчик
vi /home/adm/sh/cross-d.sh
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
service smbd stop && cd /home/cross && rsync -avz
--delete ./* --exclude=distrib /home/cross/backup/day &&
service smbd start
#chmod 755 /home/adm/sh/cross-d.sh
4) Добавим запись в кронтаб, для запуска по расписанию
#criontab -e
02 3 * * * /home/adm/sh/cross-d.sh
Перезагружаем Ubuntu и проверяем работу
Количество просмотров: 6424
Комментарии к статье:
Добавить комментарий