正在加载中...

怎样整盘备份LINUX系统磁盘并在后台静默打包下载

怎样整盘备份LINUX系统磁盘并在后台静默打包下载

购买阿里云服务器的朋友经常需要备份数据,有时需要整盘打包备份并下载,又不想被其他操作影响,那么就需要一个静默模式,让备份操作在后台进行,那使用什么LINUX命令来实现后台备份LINUX系统整盘呢?你只需要使用以下命令:

nohup tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/backup --exclude=/backup/backup.tgz &


nohup命令:

又一个70G的东西我需要把她解压缩或者是压缩,我不可能老是开着终端,如果老是开着终端,如果传到一半断一下电或者断一下网,你就玩完了,所以我们可以把她放到终端运行:

@#:nohup 你的shell命令 & 例子:nohup tar -zxvf /var/www/html.tar.gz & 这个命令会产生一个nohup的日志



需要备份的目录:
/bin /boot /etc /opt /usr /home /root /sbin /lib
以下目录有的话,也要备份:
/lib32
这些目录:
/sys /lost+found /dev /media /mnt /proc /var
可以不备份,但在恢复时必须手工建立这些文件夹;

backup.tar.gz:备份的文件名。

--exclude=/backup:备份时排除在外的目录[即:不需要备份的目录]。

--exclude=backup.tar.gz:排除档案文件本身。

backupFile:所要备份的目录。


如果有 /lib64 ,应该是链接,也要在恢复后,启动系统前建立;
可能还有其它的一些文件,如,ubuntu下有 /initrd.img , vmlinuz,
这不是必须的,但与引导配置有关;
一些系统有selinux文件夹,如果不是空的,也要备份;
还有,一些服务可能会在 / 目录建立一些文件夹,也必须备份;

你应该贴一份你的系统的根目录中的文件列表,以ls -al
方式贴出,这样容易判断。



注意:用xfs格式化,如果分区本来有文件系统的话,需要加 “-f” 参数,并挂载

mkfs.xfs -f /dev/sdb1

mount /dev/sdb1 目录



查看某个目录的文件大小并排序(单位为MB)

du -hm --max-depth=1 / | sort -n

du -lh --max-depth=1 / | sort -n

删除日志文件:

rm -rf /var/log/



返回上一页