购买阿里云服务器的朋友经常需要备份数据,有时需要整盘打包备份并下载,又不想被其他操作影响,那么就需要一个静默模式,让备份操作在后台进行,那使用什么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
可以不备份,但在恢复时必须手工建立这些文件夹;
如果有 /lib64 ,应该是链接,也要在恢复后,启动系统前建立;
可能还有其它的一些文件,如,ubuntu下有 /initrd.img , vmlinuz,
这不是必须的,但与引导配置有关;
一些系统有selinux文件夹,如果不是空的,也要备份;
还有,一些服务可能会在 / 目录建立一些文件夹,也必须备份;
你应该贴一份你的系统的根目录中的文件列表,以ls -al
方式贴出,这样容易判断。
注意:用xfs格式化,如果分区本来有文件系统的话,需要加 “-f” 参数,并挂载
mkfs.xfs -f /dev/sdb1
mount /dev/sdb1 目录
du -lh --max-depth=1 / | sort -n
删除日志文件:
rm -rf /var/log/