- 论坛徽章:
- 0
|
tar命令在备份的时候如果采用的是绝对路径,那么在恢复的时候会恢复回原路径,不能改变路径。\r\n如果在用tar备份的时候使用相对路径,那么在恢复的时候,是使用相对路径,\r\n这样您就可以换一个目录进行恢复。如果生成了绝对路径的tar备份,又必须恢复到其他目录中,\r\n那么请使用pax命令做恢复。示意如下:\r\n\r\n1、用tar做绝对路径的备份,备份了/var下所有的文件。\r\n# tar -cvf /dev/rmt0 /var\r\n2、切换到/tmp目录。\r\n# cd /tmp\r\n3、把磁带上用tar和绝对路径备份的内容恢复到当前路径:\r\n# pax -s!\\/!.\\/! -rvf /dev/rmt0\r\n此时,用ls可以看到在/tmp目录下有一个/var目录,其中包含着所有的原/var目录下的所有文件和子目录。 \r\n我试过了,的确好用,谢谢!\r\npax -s!\\/!.\\/! -rvf /dev/rmt0 /var/admin\r\n只恢复/var/admin \r\n\r\n\r\ntar cvf - /tmp | compress -c > /test/test.tar.Z\r\n文件打包,压缩一次完成。 |
|