Autor |
Sõnum |
obundra
Vana Pingviin
Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
|
|
Vaata milliseid masinaid võrgus üldse näha on
ja mis kama nad sheerivad
Kood: | smbclient -L masinanimi või ip -U kasutajanimi |
|
|
|
|
_________________ IT teenused
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
võrgus on näha minu kolm serverit. Aga need on need mida mu server sheerib. Mul oleks vaja winni ketas külge haakida. Ühtegi winni masinat ma võrgus küll ei näe selle käsuga..
Asi võib siiski olla ikkagi selles, et server ei pingi neid winni masinaid..kuigi mu enda arvuti pingib...mingisugune blokk peal..aga eisuuda lahti hammustada milline..
Nonii mountisin need enda masina külge ja tahan panna rsynci oma masinas käima panna..oskab keegi juhendada ? Leidsin õpetuse kuidas seda tehakse linuxis..st et mõlemad masinad linuxid, aga mul on vaja varundada windows sharet.
|
|
|
|
|
|
|
|
obundra
Vana Pingviin
Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
|
|
Kui windowsi kettad linuxi all mingisse kausta mountitud on, siis rsüngid sealt kaustast sinna kausta/masinasse kuhu vaja.Sellesama linuxi õpetuse järgi teedki, rsync -va /kuskohast /kuhukohta
|
|
|
|
_________________ IT teenused
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
mounditud kettad võivad ju olla samas masinas kuhu tahan rsyncida..? ja mul 6 erinevat ketast ning need vaja panna teatud päeval ja kelleajal automaatselt rsyncima panna croniga ?
|
|
|
|
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
janar kirjutas: | mounditud kettad võivad ju olla samas masinas kuhu tahan rsyncida..? ja mul 6 erinevat ketast ning need vaja panna teatud päeval ja kelleajal automaatselt rsyncima panna croniga ? |
Nii jah.
Et crontabis lihtsam õiendada oleks, tee bashi skript, kus kirjeldad kõik toimingud - varundamisele kuuluvad kaustad ja väljajäetavad kaustad nagu /tmp ja /var/tmp ja kasutajate veebilehitsejate cache'id ja valgustkartvad materjalid
|
|
|
|
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
skripti saan teha kuidas ? ja mille alusel ?
Kas ma saaksin mingisuguse skripti näite, kus oleks 6 erineva masina (windowsi) maounditud ketaste shared sees, mida varundada ?
Kui mul on rsync olemas ja crontab ka, siis kas saab nende kahe programmi abil panna backupid erinevatelt masinatelt erladi päevadel backuppima on võimalik siis ?? ma ei suuda aru saada sellest, kuidas seda teha?
Vaja oleks scripti näidist, kus on 6 erineva masina kettad ja iga öö toimub ühe masina backup? saaks keegi selle teha ?
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Skripti pead tegema ikka ise. Tee kasvõi midagi valmis ja postita see siia. Kindlasti annab keegi ideid juurde.
Aga alustada võiksid nii:
Moundi oma 6 sharet näiteks /mnt/kuuswinnisharet katalooma ja siis annadki rsync-le ette kataloogi /mnt/kuuswinnisharet
Algne rsynci rida oleks siis selline:
rsync -va /mnt/kuuswinnisharet /koht/kuhu/teha/backup
Edasi loe juba rsynci man-i
man rsync
-e
Kui skripti valmis saad, siis hakka alles croniga tegelema. Pole vaja oma pead segamini ajada
|
|
|
|
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
eem..manuaal on nagu kerge juturaamat juba
need on mul olemas shared on mounditud koht kuhu teha on ka olemas.
rsync -va /ip/backup /mnt/KOOPIAD/nimi
rsync -va /ip/_--_Too /mnt/KOOPIAD/nimi
rsync -va /ip/_Backupitavad asjad /mnt/KOOPIAD/nimi
rsync -va /ip/Incoming /mnt/KOOPIAD/nimi
rsync -va /ip/___2012 /mnt/KOOPIAD/nimi
rsync -va /ip/mydoc /mnt/KOOPIAD/nimi
Aga nüüd edasi..see skript on tavaline milline fail ?
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Oot-oot. /ip/backup - sa tahad öelda, et sul on selline kataloog? Näita parem oma /etc/fstab fail ka siia või oma mount käsud, mida windowsis share haakimiseks kasutad.
Skipt on jah tavaline tekstifail. Faililaiend on .sh
|
|
|
|
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
Näiteks
Kood: |
#!/bin/sh
/bin/cp -f /root/logid/backup.log backup.log.bak
/bin/date > root/logid/backup.log
/bin/mount /mnt/backup
/usr/bin/rsync -a --delete --exclude=/home/juhan/jama* /home/juhan /mnt/backup &> /root/logid/backup.log
if [ $? -gt 0 -o $b1 -gt 0 ]
then
cat /root/logid/backup_viga.txt > /root/logid/tmp
else
cat /root/logid/backup_ok.txt > /root/logid/tmp
fi
/bin/mail -s"backup tulemus" juhan@gmail.com < /root/logid/tmp
/bin/umount /mnt/backup
|
|
|
|
|
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
ma mountisin windows shared ip järgi IP+sheeritud kataloog. mounditud on fstabis kõik sellisel viisil:
//IP/Share /mnt/BACKUPS/users/elin cifs username=elin,password=password
Kas ei piisaks sellest kui kirjutaksin crontabi 6 erinavet rida sellisel kujul:
0 10 * * 7 /usr/bin/rsync -av /home/backups /mnt/usbfantom/ 1> /dev/null 2>&1
/usr/bin/rsync see peaks näitama rsynci asukohta arvutis?
mis tähendavad 1> /dev/null 2>&1
|
|
|
|
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
#: /usr/bin/rsync see peaks näitama rsynci asukohta arvutis?
Jah
#: mis tähendavad 1> /dev/null 2>&1
1 on standardväljund ja 2 on veaväljund.
Käsu /usr/bin/rsync kõik teated terminalile saadetakse /dev/null-i.
Et näha, mis toimub, on õige need vähemalt proovimise ajal saata logifaili.
|
|
|
|
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
põhimõttelist peaks see rida olema õige ja toimima crontabis kui mul endal shared ja mount poindid õiged ?
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
janar kirjutas: |
//IP/Share /mnt/BACKUPS/users/elin cifs username=elin,password=password
Kas ei piisaks sellest kui kirjutaksin crontabi 6 erinavet rida sellisel kujul:
0 10 * * 7 /usr/bin/rsync -av /home/backups /mnt/usbfantom/ 1> /dev/null 2>&1
|
Esimene asi. Linux on tõusutundlik st. BACKUPS ja backups ei ole sama asi. Ning jah. Piisab sellest ühest reast, sest kõik vajalikud kataloogid on /mnt/BACKUPS kataloogis.
|
|
|
|
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
kataloog /BACKUPS on minu enda tehtud
tegin /mnt alla kataloogi BACKUPS
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Tahtsin seda öelda, et ka siin peab olema backups kõikide suurte tähtedega. Niimoodi.
0 10 * * 7 /usr/bin/rsync -av /home/BACKUPS /mnt/usbfantom/ 1> /dev/null 2>&1
|
|
|
|
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
teen kohe proovi ära, võtsin suvalise masina ja suvalise kausta sharesin välja tegin vajalikud kataloogid ja kirjutasin rsync käsu crontabi, nüüd peaks iseenesest hakkama kell 10 ise crontab automaatselt tööle.
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Parandage mind, kui eksin, aga 0 10 * * 7 peaks tähendama 10 pühapäeva hommikul. Kui soovid iga hommik kell 10, siis jäta 7 ära.
-e
Ma ei teagi, mis 7 seal tähendab. Võimalik, et annab veateate, sest üks dok [1] ütleb nii:
[day of week] Day of the week. 0-6 where Sunday = 0, Monday = 1, ...., Saturday = 6. * for every day of the week.
Ehk lugemine hakkab 0-st ja pühapäev on 0
[1] http://www.scrounge.org/linux/cron.html
|
|
|
|
Viimati muutis mihkel 19.01.2012, 10:05; muudetud 2 korda
|
|
|
|
janar
Vana Pingviin
Vanus: 38
Liitunud: 04.08.2011
Postitused: 698
Distributsioon: Kubuntu
|
|
hmm mul oli seatud nii 0 10 * * 4, aga crontab ei hakanud tööle ? miskit valesti ?
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
1> /dev/null 2>&1 ← võta see praegu maha ja lase crontab uuesti uute kellaaegadega käima. Kui ikka ei tööta, siis uuri /var/log/cron failis logi.
|
|
|
|
|
|
|
|
|