9.4 tar命令实战案例

发布时间 2023-11-15 15:34:50作者: 咩咩想吃雪糕

【例9-1】 MySQL物理备份及恢复。首先安装mariadb-server,然后启动该服务,创建备份目录。

接着将/var/lib/mysql中的文件打包压缩至/backup目录下,删除/var/lib/mysql/目录下文件。

最后,将mysql.tar.xz解压至根目录下。

【例9-2】 主机A把海量的几KB的小文件(这里以/etc目录为例)复制到主机A的/tmp目录下。用打包压缩的方式是可以的,但会消耗较多时间和系统资源,引起I/O操作。存储是速度最慢的一个环节,可以让打包和压缩过程只发生在内存中。使用tar命令打包压缩并在文件名前添加“-”符号,中间以管道符连接,再次用tar命令解包解压。

【例9-3】 主机A把海量的几KB的小文件(这里以/etc目录为例)复制到主机B的/tmp目录下。常规的方法是使用scp命令复制,效率较低。