Niestety nie znalazłem tu żadnych rozwiązań i gotowych podpowiedzi na temat backuppc czyli automatu do archiwizacji.
Więc postanowiłem sam powalczyć, po smb (sambie)-chodziło o archiwizacje klientów łindowsa--- nie za bardzo mi poszło, więc poczytałem fora zagraniczne i manual po angielsku.
No cóż zrobiłem tak
sudo apt-get install backuppc
Zainstalowało się
następnie dla maszyn z windą ściągnąłem ze strony
http://sourceforge.net/project/showfile ... e_id=88133
Pakiet cygwin-rsyncd-2.6.8_0.zip
dałem zawarość zip-a na dysk c:\ do katalogu C:\rsyncd
i warto to wszystko uruchamiać autostartem za pomocą komendy service.bat aby zawsze serwer widział dane do archiwizacji
w pliku rsyncd.conf wpisałem
Kod: Zaznacz cały
[Dokumenty]
path = c:/Documents and Settings/User/Moje dokumenty/
comment = Dokumenty
auth users = UUU
secrets file = c:/rsyncd/rsyncd.secrets
hosts allow = 192.168.0.15
# adres ip naszego serwera archiwizującego
strict modes = false
read only = true
list = false
[Pulpit]
path = c:/Documents and Settings/User/Pulpit/
comment = Pulpit
auth users = UUU
secrets file = c:/rsyncd/rsyncd.secrets
hosts allow = 192.168.0.15
# adres ip naszego serwera archiwizującego
strict modes = false
read only = true
list = false
czyli np.
Kod: Zaznacz cały
# username/password
#
UUU:PPP
uruchamiam
ubuntu/backuppc
podaje usera : backuppc
i hasło tam wygenerowane podczas instalacji które oczywiście można zmienić
klikam "Edit Host"
i dodajemy nazwe klienta np "komputer12"
wybieramy odpowiedniego hosta z menu "Hosts" po lewej stronie
z menu wybieram
"Edit Config"
następnie
"Xfer"
potem
XferMethod -> rsyncd
w polu ClientCharset wpisujemy cp1250 coby się znaki polskie zgadzały w nazwach plików
w polu syncShareName powinny się znaleźć nazwy z pliku na maszynie windowsa które podlegają archiwizacji "rsyncd.conf" czyli w naszym wypadku "Dokumenty" i "Pulpit"
No i nie obejdzie się bez edycji w terminalu pliku
/etc/backuppc/komputer12.pl
oczywiście jako root i dodanie linijki
$Conf{RsyncdUserName}= 'UUU' - zgonie z tym co mamy pliku na kliencie "c:\rsyncd\rsyncd.secrets"
czyli mamy mniej więcej coś takiego
Kod: Zaznacz cały
$Conf{XferMethod} = 'rsyncd';
$Conf{RsyncSharename} = [
'Dokumenty'
'Pulpit'
];
$Conf{RsyncdUserName}= 'UUU';
$Conf{RsyncdPasswd}= 'PPP';