Linux系统Tar备份技术实践(tar备份linux)

## linux系统Tar备份技术实践

Linux系统备份是指将Linux操作系统中的文件复制、压缩和存档以备出现系统异常时进行恢复,很多时候Linux系统备份都是靠Run文件,以及Tar命令。

Tar备份技术是Linux系统数据备份的常用方式,所谓tar备份就是利用tar命令打包系统,以及系统数据合成一个备份文件,实现全部数据的备份,tar命令可以将多个文件合并为一个文件并进行压缩,有效的节省磁盘空间。

实践:

首先我们可以使用“`sudo fdisk -l“`查看有哪些分区可以备份:

sudo fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000666ae
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 41523199 20765576 83 Linux
/dev/sda2 41525246 41943039 208897 5 Extended
/dev/sda5 41525248 41943039 208896 82 Linux swap / Solaris

可以看到,有两个挂载的文件系统,分别为/dev/sda1和/dev/sda5,那么我们便可以利用Tar备份/dev/sda1/和/dev/sda5/:

sudo tar -cvzf sda.tar.gz /dev/sda1/ /dev/sda5/

运行完成后,备份文件sda.tar.gz将会出现在当前目录中,其中-c表示将要备份的文件和目录打包,-v表示在屏幕上显示每个备份的文件,-z表示压缩文件,-f表示输出备份文件。

当数据发生损坏时,我们可以使用如下命令来恢复:

sudo tar -xvzf sda.tar.gz /dev/sda1/ /dev/sda5/

上述命令将会解压/dev/sda1/和/dev/sda5/,将这两个文件系统恢复到备份时的状态。

总而言之,Linux系统备份工作是利用Tar命令的文件合并和压缩技术,实现在线备份及恢复系统数据,大大缩减系统备份时间和备份文件的体积,减少在磁盘空间的占用。

成都创新互联科技有限公司,经过多年的不懈努力,公司现已经成为一家专业从事IT产品开发和营销公司。广泛应用于计算机网络、设计、SEO优化、关键词排名等多种行业!

分享标题:Linux系统Tar备份技术实践(tar备份linux)
文章转载:http://www.csdahua.cn/qtweb/news46/478896.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网