[linux] webmin backup naar andere hd.

Pagina: 1
Acties:

  • DJ-B
  • Registratie: September 2001
  • Laatst online: 16-02 13:47
Situatie:

hda3 mounted "/"
hdb1 mounted "/backup"

nu heb ik via webmin een backup job aangemaakt die alle bestanden in /home/files naar /backup kopieeerd.

Als ik het run krijg ik deze melding:

Performing backup of /home/files to /backup ..

DUMP: Date of this level 0 dump: Fri Oct 22 12:31:25 2004
DUMP: Dumping /dev/hda3 (/ (dir home/files)) to /backup
DUMP: Excluding inode 8 (journal inode) from dump
DUMP: Excluding inode 7 (resize inode) from dump
DUMP: Label: Full_local_hd
DUMP: Writing 10 Kilobyte records
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 7534 blocks.
DUMP: Cannot open output "/backup": Is a directory
DUMP: fopen on /dev/tty fails: No such device or address
DUMP: The ENTIRE dump is aborted.

.. backup failed!

Ik heb het idee dat deze backuptool alleen werkt met een echte tapestreamer. Iemand een idee om deze aan de praat te krijgen met een hd backup?

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Uit man dump:
Dump examines files on an ext2 filesystem and determines which files need
to be backed up. These files are copied to the given disk, tape or other
storage medium for safe keeping
Niet alleen met tapestreamers, maar ook met andere devices, dump backupt niet naar een filesystem, maar naar een device, misshcien is het handig je nog wat meer te verdiepen in de diverse backuptools en hun opties :)

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 07:12
Is niet zo vreemd dat het niet werkt, je maakt nu een backup met als doel een directory. Je backupscript probeert een bestand te schrijven op de plaats waar de directory staat en krijgt dan een foutmelding. Aangezien ie een error wil geven via tty, geeft ie daar ook nog eens een fout op, omdat je scheduler of webmin niet via een tty werkt.

Wat betreft tapestreamer nodig hebben: een tapestreamer is gewoon een streaming blockdevice waarnaar je kunt lezen en schrijven. Een bestand op je hdd is dit ook. Je hebt dus niet per se een tapestreamer nodig.

  • DJ-B
  • Registratie: September 2001
  • Laatst online: 16-02 13:47
Okay, ik zit duidelijk fout. Maar hoe zou ik het nu wel aan de praat moeten kunnen krijgen?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 16-02 19:49
Door goed te lezen wat JGC zegt.

  • DJ-B
  • Registratie: September 2001
  • Laatst online: 16-02 13:47
Ik heb de backup map gewijzigd naar /dev/hdb1 en krijg nu het volgende:

DUMP: Date of this level 0 dump: Fri Oct 22 12:57:49 2004
DUMP: Dumping /dev/hda3 (/ (dir home/files)) to /dev/hdb1
DUMP: Excluding inode 8 (journal inode) from dump
DUMP: Excluding inode 7 (resize inode) from dump
DUMP: Label: Full_local_hd
DUMP: Writing 10 Kilobyte records
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 7534 blocks.
DUMP: Volume 1 started with block 1 at: Fri Oct 22 12:57:49 2004
DUMP: dumping (Pass III) [directories]
DUMP: dumping (Pass IV) [regular files]
DUMP: Closing /dev/hdb1
DUMP: Volume 1 completed at: Fri Oct 22 12:57:49 2004
DUMP: Volume 1 7500 blocks (7.32MB)
DUMP: 7500 blocks (7.32MB) on 1 volume(s)
DUMP: finished in less than a second
DUMP: Date of this level 0 dump: Fri Oct 22 12:57:49 2004
DUMP: Date this dump completed: Fri Oct 22 12:57:49 2004
DUMP: Average transfer rate: 0 kB/s
DUMP: DUMP IS DONE

Echter staat er niets in hdb1, niks ge-backupped dus. Wat doe ik nu nog fout?

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 07:12
Hmm, nou heb je dus je hele hdb1 partitie verneukt door dat ding als een tapestreamer te gebruiken. Je hebt nml je /dev/hdb1 als een raw streaming device gebruikt. Je zou in principe nu een restore kunnen doen vanaf /dev/hdb1 met je programma, je backup zou daar moeten staan. Echter heb je er ook een filesystem overheen gemount, dus heb je nu hoogstwaarschijnlijk corruptie.

Het beste kan je je hdb1 partitie unmounten, opnieuw filesystem aanmaken, opnieuw mounten en de volgende keer naar een niet bestaand bestand in het mountpoint van je hdb1 partitie backuppen.

edit:
Wilke, tis _JGC_ met de streepies, die andere wordt al tijden niet meer gebruikt ;)

[ Voor 8% gewijzigd door _JGC_ op 22-10-2004 17:35 ]

Pagina: 1