Toon posts:

[BC3] Linux over netwerk naar NT HDD backuppen ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met een NT en een Linux (RedHat) box. Samba draait op Linux. NT heeft ruimte zat voor een full backup.

Op de linux box zit geen scsi-kaart, en wil het ook zo houden (kan m''n tape er dus niet aanhangen). Er zit ook geen cd-r drive in.

De meeste tools om te backuppen die bij RedHat zitten zijn voor backups naar tape drive. Zou iemand iets kunnen voorstellen om over ''t netwerk (samba vermoed ik) de handel te backuppen naar de NT schijf?
Ghost geprobeerd, en is ook éénmaal gelukt, maar sindsdien wil het niet meer lukken.

Tnx.
Alain.

Verwijderd

euh..niet echt een goeie oplossing maar er is ergens een ghost 4 linux, dat zou kunnen. je kan ook gewoon je hele linux hd inpakken met tar.

  • Platel
  • Registratie: Oktober 2000
  • Laatst online: 11-08 02:10

Platel

Trogdor the Burninator!

Ik denk dat het makkelijkste is als je de linux bak met een Norton Ghost diskette boot (met ondersteuning voor je netwerkkaart). Dan kun je op je NT bak met Ghost server alle data van je linux bak binnen halen en in een Ghost file zetten.
Is het echter nodig dat je de backup bijvoorbeeld elke avond aanvult is het makkelijker om via Samba met het tar commando je data naar de NT computer te pompen.
Hier zijn ook wel programma''s voor te downloaden.

Suc6 ermee.

Remember there are no stupid questions, just stupid people...


Verwijderd

Topicstarter
Op donderdag 26 april 2001 10:46 schreef Platel het volgende:
Is het echter nodig dat je de backup bijvoorbeeld elke avond aanvult is het makkelijker om via Samba met het tar commando je data naar de NT computer te pompen.
Hier zijn ook wel programma''s voor te downloaden.
Heb effe op zoek geweest, en niet onmiddelijk iets gevonden. Wat ik wel gevonden heb met smbclient, is de mogelijkheid om een tar-dump van de smb server (NT) te maken op de smbclient (linux). Wrong way, maw.

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Je kan natuurlijk ook zelf een script schrijven!

Ik heb momenteel ook een script gemaakt die een backup maakt van verschillende windows cilents! Dit werkt als volgt; eerst de host pingen ... Als dat lukt dan een smbmount en dan kopieer ik de bepaalde directories naar een backup dir op me server! Uiteraard wordt daarna de share weer geunmount :)(Als je interesse hebt hoor ik het wel)

Dit kan natuurlijk ook andersom ...

Verder lijkt het me handig om met tar een full backup te maken en dan iedere avond een update ofzo met alle files die veranderd zijn ofzo .. Daarvoor moet je ff kijken met tar --help ofzo volgens mij moet dat te doen zijn nl.

Waar je verder op moet letten is dat je niet alle dir''s moet kopiëren (/proc niet volgens mij)

Ik ben btw; ook op zoek naar een prog dat controleert of er veranderingen zijn en aan de hand daarvan wel of niet kopieërt ...

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


Verwijderd

Topicstarter
... Als dat lukt dan een smbmount en dan kopieer ik de bepaalde directories naar een backup dir op me server! Uiteraard wordt daarna de share weer geunmount :)(Als je interesse hebt hoor ik het wel)
Zeer geïnteresseerd! Heb ondertussen ook smbmount ontdekt, en dit is inderdaad wat ik zocht. Nu nog es de tar-manual doornemen ...
Verder lijkt het me handig om met tar een full backup te maken en dan iedere avond een update ofzo met alle files die veranderd zijn ofzo .. Daarvoor moet je ff kijken met tar --help ofzo volgens mij moet dat te doen zijn nl.
Op de tar-pages van GNU staat een scriptje om incrementele backups te maken.
Ik ben btw; ook op zoek naar een prog dat controleert of er veranderingen zijn en aan de hand daarvan wel of niet kopieërt ...
Kun je niet gewoon incrementeel tar''en op datum?
code:
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/csh
#(enkel belangrijkste zaken gecopiëerd)
set now = 'date'
set then = 'cat date.nfs.dump'
tar -c -G -v\
 -f /dev/rtu20\
 -N "$then"\
 -V "Dump from $then to $now"\
 /<dir1>\
 /enz...
echo $now > date.nfs.dump
mt -f /dev/rtu20 rew

(heb dit van http://www.gnu.org/manual/tar/html_chapter/tar_5.html)

Zie wel niet in wat ze met hun bestandsnamen doen. En ik veronderstel dat ze hier met een tapedrive werken?

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Het script ;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/sh

###
# Backup script
#
# Dit maakt een backup van belangrijke bestanden op windows clients
#
BACKUP_DIR="/backup"


### Backuppen van PC Pentium
#
# Gebackupped worden nu;
#
# Davilex Bestanden
# Rabobank Telebankieren Bestanden
# Postbank Telebankieren Bestanden
# Word bestanden

PC=pentium
TEST=`ping -c2 $PC 2>/dev/null|grep ms|wc -l`

if [ $TEST \> 0 ]; then
        mount -t smbfs -o guest //$PC/c /mnt/tmp
        wait
        cp -rf /mnt/tmp/DAVILEX $BACKUP_DIR
        cp -rf /mnt/tmp/My\ Documents/ $BACKUP_DIR
        cp -rf /mnt/tmp/Program\ Files/Rabobank-new/ $BACKUP_DIR
        cp -rf /mnt/tmp/Program\ Files/Rabobank/ $BACKUP_DIR
        cp -rf /mnt/tmp/Program\ Files/Postbank/ $BACKUP_DIR
        wait
        umount /mnt/tmp
else
        echo "host $PC niet bereikbaar!"
fi

Lijkt me voor zich spreken! Btw; wait zorgt ervoor dat er eerst gewacht wordt voordat de taak ervoor klaar is en daarna pas de taak erna uitgevoerd wordt.

Ik connect nu als guest ... maar met username & password is ook mogelijk! Daarvoor moet je ff de man doorlezen of smbmount --help :)

Suc6 verder ermee

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-07 09:15
als het goed is wordt en aan iets als een soort ghost voor linux gewerkt. Keertje zoeken op http://www.freshmeat.net lijkt me zo.

Verwijderd

Topicstarter
Tnx imdos.
Heb ondertussen ook wat verder gezocht.

http://linux.iaeste.or.at/LDP/LDP/LG/issue47/pollman.html
voor wat uitleg en
http://linux.iaeste.or.at/LDP/LDP/LG/issue47/misc/pollman/run-backup
voor het script.
Lijkt me vrij goed, gewoon een smbmount & smbumount in''t begin en''t einde plaatsen. Doet eveneens incrementele backups.
(smbmount //ntserver/serverdisk /backup -o username=admin,password=yeahright)

Ben het aan''t testdraaien ...

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Hmm, dit is ongeveer wat ik zoek ja!

denk dat ik dit ff ga implementeren en dan me huidige script ga uitbreiden ...

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Dit is m''n huidige script! een probleem alleen ... Elke spatie wordt geintepreteerd als scheiding .. dus My en daarna Documents :(
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#!/bin/sh

###
# Backup script
#
# Dit maakt een backup van belangrijke bestanden op windows clients
#
MOUNTPOINT=/mnt/tmp
PATH=/usr/local/bin:/usr/bin:/bin
BACKUPDIR="/backup/"
TAR=/bin/tar

# DIRECTORIES="/etc /home"                # directoris to backup
TIMEDIR="/backup/last-full-backup" # where to store time of full backup


DOW=`date +%a`              # Day of the week e.g. Mon
DOM=`date +%d`              # Date of the Month e.g. 27
DM=`date +%d%b`             # Date and Month e.g. 27Sep

backup ()
{
if [ $DOM = "01" ]; then  # monthly full backup
        NEWER=""
        $TAR $NEWER -z -c -f $BACKUPDIR/$PC-$DM.tgz $MOUNTPOINT/$DIRECTORIES
fi

if [ $DOW = "Thu" ]; then # weekly full backup
        NEWER=""
        NOW=`date +%d-%b`
        echo $NOW > $TIMEDIR/$PC-full-date #update full backup date
        $TAR $NEWER -z -c -f $BACKUPDIR/$PC-$DOW.tgz $MOUNTPOINT/$DIRECTORIES

else    #make incremental backup - overwrite last weeks
        NEWER="--newer `cat $TIMEDIR/$PC-full-date`" #get date of last full backup
        $TAR $NEWER -z -c -f $BACKUPDIR/$PC-$DOW.tgz $MOUNTPOINT/$DIRECTORIES
fi
}

### Backuppen van PC Pentium
#
# Gebackupped worden nu;
#
# Davilex Bestanden
# Rabobank Telebankieren Bestanden
# Postbank Telebankieren Bestanden
# Word bestanden

PC=pentium
TEST=`ping -c2 $PC 2>/dev/null|grep ms|wc -l`

if [ $TEST \> 0 ]; then
        mount -t smbfs -o guest //$PC/c $MOUNTPOINT
        wait
        DIRECTORIES="DAVILEX My\ Documents Program\ Files/Rabobank-new Program\ Files/Rabobank Program\ Files/Postbank"
        backup # Aanroepen van de functie backup, die bovenaan is gedefinieerd!
        wait
        umount $MOUNTPOINT
else
        echo "host $PC niet bereikbaar!"
fi

Dit dus |:(
code:
1
2
/bin/tar: Cannot add file My\: No such file or directory
/bin/tar: Cannot add file Documents: No such file or directory

edit:

Je moet even de huidige dag maken van die Sun die voor zondag staat of dat text-bestandje handmatig maken .. Anders komt die functie niet goed uit

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Als je "My Documents" doet i.p.v My Documents komt het wel goed

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Heb ik al geprobeerd ... Maar dat komt niet goed door =>
code:
1
2
3
4
5
6
for DIRECTORIES in "$MOUNTPOINT/DAVILEX" "$MOUNTPOINT/My\ Documents" "$MOUNTPOINT/Program\ Files/Rabobank-new" 
"$MOUNTPOINT/Program\ Files/Rabobank" "$MOUNTPOINT/Program\ Files/Postbank"
        do
        echo $DIRECTORIES
        backup # Aanroepen van de functie backup, die bovenaan is gedefinieerd!
        done

Nu heb ik gehoord dat dit door die loop komt, dus nu moet ik dat nog omzeilen

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Wirf
  • Registratie: April 2000
  • Laatst online: 18-08 17:51
Op vrijdag 27 april 2001 12:53 schreef imdos het volgende:
Heb ik al geprobeerd ... Maar dat komt niet goed door =>
code:
1
2
3
4
5
6
for DIRECTORIES in "$MOUNTPOINT/DAVILEX" "$MOUNTPOINT/My\ Documents" "$MOUNTPOINT/Program\ Files/Rabobank-new" 
"$MOUNTPOINT/Program\ Files/Rabobank" "$MOUNTPOINT/Program\ Files/Postbank"
        do
        echo $DIRECTORIES
        backup # Aanroepen van de functie backup, die bovenaan is gedefinieerd!
        done

Nu heb ik gehoord dat dit door die loop komt, dus nu moet ik dat nog omzeilen
Je bent een ; vergeten achter de directories

dus:
code:
1
2
3
for DIRECTORIES in "$MOUNTPOINT/DAVILEX" "$MOUNTPOINT/My\ Documents" "$MOUNTPOINT/Program\ Files/Rabobank-new" "$MOUNTPOINT/Program\ Files/Rabobank" "$MOUNTPOINT/Program\ Files/Postbank"; do
        echo $DIRECTORIES
done

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Nee ... hij stond op de volgende regel en dan maakt het niet uit! maar toch leuk geprobeerd

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Wirf
  • Registratie: April 2000
  • Laatst online: 18-08 17:51
Op vrijdag 27 april 2001 13:19 schreef imdos het volgende:
Nee ... hij stond op de volgende regel en dan maakt het niet uit! maar toch leuk geprobeerd
hmm.. dan is dat in in GoT terecht gekomen...

maar anyway.. strip de \ er eens uit... als je " gebruikt, heb je de \ niet meer nodig

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Damn ... dat doet het dus ook niet :(

Dit blijft dus het grote probleem ook met die loop blijft het constant aangesproken als 2 directories in plaats van een directory met een spatie erin

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Kick it up

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
Ik maak mijn backups altijd met ''dump''

Na het starten van ipx en ncpfs gooi ik partie voor partie naar een Netware mount. Op maandag ''full'' dumps, en de rest van de incrementals.

  • Wirf
  • Registratie: April 2000
  • Laatst online: 18-08 17:51
Op vrijdag 27 april 2001 13:37 schreef imdos het volgende:
Damn ... dat doet het dus ook niet :(

Dit blijft dus het grote probleem ook met die loop blijft het constant aangesproken als 2 directories in plaats van een directory met een spatie erin
Nou, ik ben eruit hoor...
Je moet $directories ook nogeens quoten
code:
1
2
3
for DIR in "bla bla" "2bla bla"; do
   echo "$DIR"
done

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

ok ... de output is gewoon goed lijkt me maar tar snapt het nog niet helemaal :(

edit:

[code]/mnt/tmp/My Documents
/bin/tar: Cannot add file /mnt/tmp/My: No such file or directory
/bin/tar: Cannot add file Documents: No such file or directory
/bin/tar: Error exit delayed from previous errors[/code]

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Wirf
  • Registratie: April 2000
  • Laatst online: 18-08 17:51
Doe quotes rond ELKE variable


-=edit=-
code:
1
$TAR $NEWER -z -c -f $BACKUPDIR/$PC-$DM.tgz $MOUNTPOINT/$DIRECTORIES

wordt dus:
code:
1
"$TAR" "$NEWER" -z -c -f "$BACKUPDIR/$PC-$DM.tgz" "$MOUNTPOINT/$DIRECTORIES"

Heeft sinds kort zijn wachtwoord weer terug gevonden!


Verwijderd

1) directory sharen op je NT bak
2) smbmount //blabla -I 123.123.312.3232 oid en nog wat
3) mc opstarten en * F5 <enter>

eventueel eerst tarretje maken.

met smbclient kun je je netwerk buren zien :)

edit:
beetje overbodig
|:(
Pagina: 1