---
name: "savedump"
section: "1"
platform: "linux"
package: "dumputils"
version: "1.0.0-1"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/savedump"
---

# savedump(1)

copy LKCD dump image from raw block device to a filesystem or ftp site.

## NAME

savedump - copy LKCD dump image from raw block device to a filesystem or ftp site.

## SYNOPSIS

**savedump \[** *\[-r dumpdevice\]* **\|\|** *\[-e dumpdevice\]* **\]** *\[-d dumpdevice\] \[-o dump-path\]*

## DESCRIPTION

**savedump** copies a LKCD dump image from a raw block device to a filesystem or a ftp site. Savedump is generally run via /etc/init.d/dumputils on bootup, to automate dump recovery. Once invoked savedump reads it's configuration information from /etc/dumputils.conf.

**dumpdevice:**

The dumpdevice argument is the dump device that holds the raw LKCD dump.  such as: /dev/vmdump

**dump-path:**

The dump-path argument is the path to store the resulting dump file to.  It may be a path on a filesystem or a FTP URL in the form. ftp://user:password@host:port/path where user, password, port & path are optional.

## OPTIONS

- \[-r\]

  Reset the raw LKCD dump from the dumpdevice, option is exclusive of -e

- \[-e\]

  Erase the raw LKCD dump from the dumpdevice, option is exclusive of -r

- \[-d\]

  Specify the dumpdevice overriding DUMPDEV= /etc/dumputils.conf file.

- \[-o\]

  Specify the dump-path overriding DUMPDIR= in the /etc/dumputils.conf file.

## RETURN VALUES

- 10

  malloc() returned NULL, could not allocate memory

  **Establishing FTP connection**

- 20

  gethostbyname() returned 0, could not resolve hostname

- 21

  socket() returned -1, could not create socket

- 22

  connect() returned -1, could not connect to socket

- 23

  FTP, timeout waiting for response from server

- 24

  FTP, timeout while writing to server.

- 31

  fdopen() returned NULL, could not create filestream

- 32

  FTP, protocol error when getting response from server

- 33

  FTP, USER command failed.

- 34

  FTP, invalid user

- 35

  FTP, invalid login (password)

- 36

  FTP, SYST command failed

- 37

  FTP, bad response to SYST

- 38

  FTP, Could not open file

  **Accessing DUMPDEVICE**

- 40

  stat() returned -1, Can not stat DUMPDEVICE

- 41

  DUMPDEVICE is not a valid block device

  **Parsing /etc/dumputils.conf**

- 50

  No valid DUMPDEV= parameter found in /etc/duputils.conf

- 51

  No valid DUMPDIR= parameter found in /etc/duputils.conf

- 53

  Can not open /etc/duputils.conf

  **General Errors**

- 60

  Must be root to run savedump.

- 61

  Failed to mark dump as erased

- 62

  Failed to mark dump as valid (reset)

- 63

  Error parsing arguments

- 64

  stat() returned -1, Can not stat DUMPDIR (output)

- 65

  DUMPDIR is not a directory

- 66

  fcntl failed

  **Parsing FTP URL**

- 71

  URL is \> 500 characters

- 72

  Not a RFC 1738 compliant URL

  **Local filesystem**

- 81

  Could not open or write to file, it may already exist, or you don't have permission

- 82

  Could not open /boot/System.map for read

- 83

  Could not open dump partition for read

- 84

  read, write or seek failed on dump partition

- 85

  Invalid dump header.

- 86

  Could not write dump, dump header, or dump page

- 87

  Dump is nothing but header

- 88

  Dump page read error

- 89

  Corruped dump, dump truncated

## AUTHOR

Troy Heber \<troy.heber@hp.com\>
