Migrate Virtual Server runs out of disk space on the root partition

9 posts / 0 new
Last post
#1 Mon, 11/19/2018 - 05:59
cron

Migrate Virtual Server runs out of disk space on the root partition

I'm trying to migrate a large backup from DirectAdmin but when I run it, Virtualmin tries to extract the tarball to /tmp/. This partition only has a few GB of free space. The migration fails and Virtualmin crashes because it can't write to the /tmp/ directory.

Can I set the restore process to extract to the same directory as the tar file or is there some other option here?

Mon, 11/19/2018 - 10:18
andreychek

Howdy,

One way to solve that would be to change Webmin's temp directory.

To do that, you can go into Webmin -> Webmin -> Webmin Configuration -> Advanced Options, and there, you can select your preferred temp directory.

-Eric

Mon, 11/19/2018 - 11:46
cron

Lovely thank you Eric!

Mon, 11/19/2018 - 12:11
cron

Damn - new error:

 Cannot open: No space left on device /bin/tar

Can I do something similar for this tmp dir?

Mon, 11/19/2018 - 13:15
andreychek

Hmm, when are you seeing that particular error?

Mon, 11/19/2018 - 13:35
cron

So this is at the beginning of a directadmin migration during the initial "verifying" phase. It looks like the files are extracted somewhere (I can see the old file paths in the error) and checked. The migration fails with the path from the tarball domains/domain.com/path/to/file and the message above. Its late here but I can run it again in the morning and paste the full error if needed.

Mon, 11/19/2018 - 17:27
andreychek

Yeah the full output and error might be helpful.

Also, what is the output of the command "df -h"?

Tue, 11/20/2018 - 05:33
cron

Thanks Eric, the tar.gz file is 153gb (mostly due to pesky images I dont even need on the new box).

Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   20G  3.3G   17G  17% /
devtmpfs                  32G     0   32G   0% /dev
tmpfs                     32G     0   32G   0% /dev/shm
tmpfs                     32G   35M   32G   1% /run
tmpfs                     32G     0   32G   0% /sys/fs/cgroup
/dev/sda1               1014M  184M  831M  19% /boot
/dev/mapper/vg1-home1    129G  585M  122G   1% /home
/dev/mapper/vg1-var      679G  148G  503G  23% /var
tmpfs                    6.3G     0  6.3G   0% /run/user/0
Validating migration file ..
.. validation failed : Not a DirectAdmin tar.gz file : Un-archive command failed : /bin/tar: domains/domain.com/private_html/tacs/scripts/bb/images/5b4ec8da63796.png: Cannot open: No space left on device /bin/tar: domains/domain.com/private_html/tacs/scripts/bb/images/5bab0390b995d.jpg: Cannot open: No space left on device /bin/tar:
....100 more lines like this....
domains/domain.com/private_html/tacs/scripts/nd/images/5b7a4a973f360.jpg: Cannot open: No space left on device /bin/tar: Exiting with failure status due to previous errors
Wed, 11/21/2018 - 04:54
cron

Do I need to re-partition to make 160gb free on root?

Topic locked