backup ext2 restoren ext3

Pagina: 1
Acties:

  • klbob
  • Registratie: Juli 2000
  • Laatst online: 01-07 15:14
ik heb een backup van een mailserver die op rh 6.2 draait met als fs ext2
ik moet de data dir restoren op een nieuwe mailserver. deze server draait op rh 7.3 met als fs ext3. het restoren wil niet lukken. hij schrijft niets weg op de nieuwe server.
kan het zijn dat je een backup van ext2 niet kan restoren op ext3 :?

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Op donderdag 13 juni 2002 11:58 schreef klbob_ het volgende:
ik heb een backup van een mailserver die op rh 6.2 draait met als fs ext2
ik moet de data dir restoren op een nieuwe mailserver. deze server draait op rh 7.3 met als fs ext3. het restoren wil niet lukken. hij schrijft niets weg op de nieuwe server.
kan het zijn dat je een backup van ext2 niet kan restoren op ext3 :?
Lijkt me zeer onwaarschijnlijk. Gaarne wat meer informatie (welk backup programma, scripts, meldingen, etc)

  • klbob
  • Registratie: Juli 2000
  • Laatst online: 01-07 15:14
Op donderdag 13 juni 2002 12:06 schreef igmar het volgende:

[..]

Lijkt me zeer onwaarschijnlijk. Gaarne wat meer informatie (welk backup programma, scripts, meldingen, etc)
ik werk met cpio, er komt alleen een melding dat hij een x aantal blocks heeft weggeschreven wat niet gebeurd is!

backup script rh 6.2

#!/bin/sh

# Kopie maken van ISDB en doe mij dan een update erop.
# rm -r /var/opt/openmail/is/1
# omupdtis -d0 -r `'-t %m.%d.%y' -T 23:50 date --date='1 week ago'`
# omupdtis -d0 -r `date --date='1 week ago' '+-t %m.%d.%y'` -T 23:50
# cp -rp /var/opt/openmail/is/0 /var/opt/openmail/is/1
# omupdtis -d1

# Rewind and check tape
mt rewind
if [ $? -ne 0 ]
then
echo "Error Reading Tape. No tape inserted?"
exit
fi

# Stop FetchMail niet meer stoppen en starten, oude mailboxen toch weg!
# /etc/rc.d/init.d/fetchmail stop

# Stop OpenMail
/etc/rc.d/init.d/openmail stop

# Start Backup
cd /
find /var/opt/ -print |cpio -ocBv > /dev/st0

# Eject Tape
# mt offline

# Log bestanden van database verwijderen, door melding too many files open [SYS] 23:
if [ "$DBLOGS_DIR" != "" ]
then
rm -f $DBLOGS_DIR/vista.*
rm -f $DBLOGS_DIR/local/*
fi

# Start OpenMail
/etc/rc.d/init.d/openmail start

# Start FetchMail
# /etc/rc.d/init.d/fetchmail start


restore script rh 7.3

#!/bin/sh

# Rewind and check tape
mt rewind
if [ $? -ne 0 ]
then
echo "Error Reading Tape. No tape inserted?"
exit
fi

# Stop FetchMail niet meer stoppen en starten, oude mailboxen toch weg!
# /etc/rc.d/init.d/fetchmail stop

# Stop OpenMail
/etc/rc.d/init.d/openmail stop

# Start Restore
cd /
cpio -idvB "/var/opt/openmail/*" < /dev/st0

# Eject Tape
# mt offline

# Start OpenMail
/etc/rc.d/init.d/openmail start

# Start FetchMail
# /etc/rc.d/init.d/fetchmail start

  • klbob
  • Registratie: Juli 2000
  • Laatst online: 01-07 15:14
Op donderdag 13 juni 2002 12:23 schreef klbob_ het volgende:

[..]


# Start Restore
cd /
cpio -idvB "/var/opt/openmail/*" < /dev/st0
# Start Restore
cd /
cpio -idvB "/var/opt/openmail/*" < /dev/st0

dit is denk ik fout. ik ben het nu aan het proberen. het script is het zelfde als de backup alleen wat aangepast.

  • klbob
  • Registratie: Juli 2000
  • Laatst online: 01-07 15:14
het is niet gelukt :(

iemand nog een idee :?

  • Trax_Digitizer
  • Registratie: Januari 2002
  • Laatst online: 11-05 10:40

Trax_Digitizer

are we there yet?

Een oplossing heb ik niet, maar ik heb nog niemand zien zeggen dat ext3 eigenlijk hetzelfde is dan ext2. Alleen is ext3 MET journaling en ext2 niet.
Ik weet het niet, want ik heb de posts maar half gelezen, maar misschien dat je er iets aan hebt.

  • klbob
  • Registratie: Juli 2000
  • Laatst online: 01-07 15:14
Op donderdag 13 juni 2002 13:04 schreef Trax_Digitizer het volgende:
Een oplossing heb ik niet, maar ik heb nog niemand zien zeggen dat ext3 eigenlijk hetzelfde is dan ext2. Alleen is ext3 MET journaling en ext2 niet.
Ik weet het niet, want ik heb de posts maar half gelezen, maar misschien dat je er iets aan hebt.
dit was dus ook 1 van de vragen. maar tape heeft geen fs.

  • klbob
  • Registratie: Juli 2000
  • Laatst online: 01-07 15:14
het is gelukt. 8-)
in het script zit deze regel cpio -icdvB "/var/opt/openmail/*" < /dev/st0
die zegt dat hij de dir. /var/opt/openmail/ en alles wat er onderstaat moet terug zetten.
allees kent een tape device geen /(root) de " mogen ook weg (hoeft niet!)
dit moet het dus zijn.
cpio -icdvB var/opt/openmail/* < /dev/st0
-idv is genoeg. de c en B optie heb je alleen nodig als je dit ook bij de backup gebruikt. :)
Pagina: 1