tar命令备份
tar打包命令的特点:
- 保留权限
- 适合备份整个目录
- 可以选择不同的压缩方式
- 如果选择不压缩还能实现增量备份,部份还原,参考man tar
备份步骤
- 使用root用户登录
- 进入根目录cd /
- 使用tar命令备份
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=backup.tgz
- tar 是用于打包文件的命令。
- cvpfz 是tar的选项,分别是创建档案文件、保持权限(保留所有东西原来的权限)、使用gzip来减小文件尺寸。
- backup.gz 是我们作为备份文件的文件名。
- / 是我们要备份的目录,/代表的是整个文件系统。
- –exclude 排除目录:
例如/proc、/lost+ found、/sys。
当然backup.gz这个备份文件本身必须排除在外,不然就无限循环了。
另外如果不把/mnt排 除在外,那么挂载在/mnt上的其它分区也会被备份。
另外需要确认一下/media上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把/media也排除在外。
备份完成后&#