首页 > 编程知识 正文

tar压缩文件夹命令,tar cvf命令

时间:2023-05-05 21:08:39 阅读:23284 作者:2968

在windows上,用ghost备份系统是很常见的,但在linux上不知道如何进行ghost。 网上的人都说好,说ghost可能有问题,我不知道有什么问题,也不做实验,但是我喜欢用自己的方式解决问题。

在Freebsd上成功进行了tar压缩的正系统实验后,我也无聊地在linux上试了一下。 实验环境在vmware虚拟机的debian上进行了实验。

但是,以下方法也适用于freebsd。

流程:

备份到系统空间最大的目录中,首先查看df -h中使用的空间,然后估算是否可以将此tar的文件放在剩下的空间中。

例如,我的最大可用空间目录是/usr,因此操作为:

# mkdir /usr/bak

# cd /usr/bak

# vim extfile.txt=生成此文件的目的是排除tar不压缩的文件,并将其输入到其中

/usr/bak

/selinux=系统为centos时添加个

/proc=freebsd系统的不用这个

/sys=freebsd系统的不使用这个

退出vim并保存文件。 必须排除以上不压缩的目录

然后命令是

# tarc ZF/usr/bak/backup.tar.gz-x/usr/bak/extfile.txt /

现在,您可以生成整个系统的备份,就像备份windows ghost克隆文件一样。

今后如果有什么系统的回复的话这个就可以了。 只要在:

# cd /

# tar xzf /usr/bak/backtar.gz -C /

这样就可以恢复了。 (*^__^* )嘻嘻…。

另一种情况:

可以在linux livecd等系统上启动,并在命令行上装载原始硬盘的分区。 结构与/etc/fstab文件结构相同,例如,如果装载为/mnt/,则该命令将更改为:

# tar xzf backtar.gz -C /mnt/

实际上,如果可以在linux livecd上对新硬盘进行分区,可以想出一个主意,将backup.tar.gz拿到livecd或新硬盘的新分区中,并执行上述解压缩但是,解压缩完成后,执行以下命令。 关于点解,我不知道,反正我会这么做。

# cd /

//尊敬的大叔/touch /.autorelabel

有时间的话我玩过linux livecd。 此外,我还做过备份并恢复新系统的记录。 (*^__^* )嘻嘻…。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。