3

There are a bunch of duplicates of this question but none of them works for me.

I'm trying to make a back up of my ubuntu 16.04. web server on AWS.

Executing commands like so:

sudo su -

tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc --exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys --exclude=/run --exclude=/media --exclude=/var/cache/apt/archives /

the latest output I get is this:

/lib/systemd/systemd-hostnamed
/lib/systemd/systemd
/lib/systemd/systemd-activate
/opt/
/vmlinuz.old
/initrd.img.old
tar: /: file changed as we read it
tar: Exiting with failure status due to previous errors`

How should I make a full backup?

I successfully made a backup of my locally installed Red Hat 4.8.3-9

user8292439
  • 3,878
  • 7
  • 32
  • 57
MiniBug
  • 47

1 Answers1

5

Your tar -cvpzf backup.tar.gz ... command puts backup.tar.gz in the current directory (which is the home directory of root, /root, in the default installation). You exclude --exclude=/backup.tar.gz, which, in this case is not the same as $PWD/backup.tar.gz.

cd / and try again, or be consistent with the filename.

ubfan1
  • 19,049
waltinator
  • 37,856