我试图在Fedora Linux上备份我的整个VM。我使用以下命令
tar -cvpzf / test/backup.tar.gz --exclude=/test
但是当我这样做的时候,我想出了一个错误:
tar (child): /: Cannot open: Is a directory tar
(child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
有人能解释一下我做错了什么吗?
我已经创建了一个普通的和简单的备份脚本,只备份某些文件和文件夹。
tar -zcf $DIRECTORY/var.www.tar.gz /var/www
tar -zcf $DIRECTORY/development.tar.gz /development
tar -zcf $DIRECTORY/home.tar.gz /home
现在这个脚本运行了大约30分钟,然后给出了以下错误
gzip: stdout: File too large
有没有其他解决方案可以用来使用shell脚本来备份我的文件,或者解决这个错误的方法?我很感谢你的帮助。
在我的例子中,我想备份和恢复所有的数据库。这听起来可能很蠢,但是-
而不是做
# backup
mongodump # takes time
# restore
mongorestore # takes a lot of time
为什么我不能
# backup
tar -cvzf /backup/mongo.tar.gz /data/db
# restore
tar -xzf /backup/mongo.tar.gz -C /data/db
这样不行吗?
下面是我安装zulu jdk的方式:
wget https://cdn.azul.com/zulu/bin/zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz
mv zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz /opt
cd /opt
tar -zxvf zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz
vim ~/.bash_profile
export JAVA_HOME=/opt/zulu18.32.13-ca-jdk18.0.2.1-linux_x64
ex
我设法把我的猪.我有一个备份的系统,我可以尝试恢复。但是,既然sudo坏了,我就不能覆盖受保护的文件。
在创建和恢复备份:https://help.ubuntu.com/community/BackupYourSystem/TAR时,我需要遵循的指导方针
基本上我想跑
sudo tar -xvpzf /path/to/backup.tar.gz -C / --numeric-owner
它产生:
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
有什么建议吗?