在Symantec下载得到NetBackup的安装介质的时候,你会发现,它们是诸如下列的方式存在的:
[root@localhost NetBackup]# pwd /software/NetBackup [root@localhost NetBackup]# ls NB_CLT_7.6.0.3-tar_split.1of3 NB_CLT_7.6.0.3-tar_split.2of3 NB_CLT_7.6.0.3-tar_split.3of3 [root@localhost NetBackup]# [root@localhost NetBackup]# du -sh * 1.5G NB_CLT_7.6.0.3-tar_split.1of3 1.5G NB_CLT_7.6.0.3-tar_split.2of3 1.5G NB_CLT_7.6.0.3-tar_split.3of3 [root@localhost NetBackup]#
这里的压缩包并不能通过【tar -xf】去直接解压,以往内说那个文件为同一个压缩包分片后的结果。
一、 解压缩分片压缩文件
解压分片的压缩包需要按照下面的步骤执行:
1. 合并分片:
[root@localhost NetBackup]# ls NB_CLT_7.6.0.3-tar_split.1of3 NB_CLT_7.6.0.3-tar_split.2of3 NB_CLT_7.6.0.3-tar_split.3of3 [root@localhost NetBackup]# [root@localhost NetBackup]# du -sh * 1.5G NB_CLT_7.6.0.3-tar_split.1of3 1.5G NB_CLT_7.6.0.3-tar_split.2of3 1.5G NB_CLT_7.6.0.3-tar_split.3of3 [root@localhost NetBackup]# [root@localhost NetBackup]# cat NB_CLT_7.6.0.3-tar_split.* > NB_CLT_7.6.0.3-tar [root@localhost NetBackup]# [root@localhost NetBackup]# ls NB_CLT_7.6.0.3-tar NB_CLT_7.6.0.3-tar_split.1of3 NB_CLT_7.6.0.3-tar_split.2of3 NB_CLT_7.6.0.3-tar_split.3of3 [root@localhost NetBackup]# [root@localhost NetBackup]# du -sh * 4.3G NB_CLT_7.6.0.3-tar 1.5G NB_CLT_7.6.0.3-tar_split.1of3 1.5G NB_CLT_7.6.0.3-tar_split.2of3 1.5G NB_CLT_7.6.0.3-tar_split.3of3 [root@localhost NetBackup]#
2. 合并分片完成后,就可以像正常的tar文件(压缩文件)去操作解压缩了:
[root@localhost NetBackup]# tar -xf NB_CLT_7.6.0.3-tar [root@localhost NetBackup]# [root@localhost NetBackup]# ls NB_CLT_7.6.0.3-tar VrtsNB_CLT_7.6.0.3.HP-UX-IA64.tar.gz VrtsNB_CLT_7.6.0.3.preinstall NB_CLT_7.6.0.3-tar_split.1of3 VrtsNB_CLT_7.6.0.3.INTEL.tar.gz VrtsNB_CLT_7.6.0.3.README NB_CLT_7.6.0.3-tar_split.2of3 VrtsNB_CLT_7.6.0.3.Linux.tar.gz VrtsNB_CLT_7.6.0.3.RS6000.tar.gz NB_CLT_7.6.0.3-tar_split.3of3 VrtsNB_CLT_7.6.0.3.MACINTOSH.tar.gz VrtsNB_CLT_7.6.0.3.Solaris.tar.gz NB_update.install VrtsNB_CLT_7.6.0.3.postinstall VrtsNB_CLT_7.6.0.3.HP9000-800.tar.gz VrtsNB_CLT_7.6.0.3.postuninstall [root@localhost NetBackup]#
这样,分片压缩文件就解压完成了。
二、 创建分片压缩文件
1. 创建压缩文件:
[root@vistor-server software]# ls -ltr total 4558056 -rw-r--r-- 1 root root 4662882304 Sep 17 22:57 MicrosoftSQLServer2008R2.iso [root@vistor-server software]# [root@vistor-server software]# du -sh MicrosoftSQLServer2008R2.iso 4.4G MicrosoftSQLServer2008R2.iso [root@vistor-server software]# [root@vistor-server software]# tar -czvp -f MicrosoftSQLServer2008R2.iso.tar.gz MicrosoftSQLServer2008R2.iso MicrosoftSQLServer2008R2.iso [root@vistor-server software]# [root@vistor-server software]# ls -ltr total 8129276 -rw-r--r-- 1 root root 4662882304 Sep 17 22:57 MicrosoftSQLServer2008R2.iso -rw-r--r-- 1 root root 3653351405 Sep 17 23:15 MicrosoftSQLServer2008R2.iso.tar.gz [root@vistor-server software]# [root@vistor-server software]# du -sh * 4.4G MicrosoftSQLServer2008R2.iso 3.5G MicrosoftSQLServer2008R2.iso.tar.gz [root@vistor-server software]#
2. 创建分片:
[root@vistor-server software]# ls MicrosoftSQLServer2008R2.iso MicrosoftSQLServer2008R2.iso.tar.gz [root@vistor-server software]# [root@vistor-server software]# du -sh * 4.4G MicrosoftSQLServer2008R2.iso 3.5G MicrosoftSQLServer2008R2.iso.tar.gz [root@vistor-server software]# [root@vistor-server software]# split -b 500m MicrosoftSQLServer2008R2.iso.tar.gz MicrosoftSQLServer2008R2.iso.tar.gz_split. --verbose creating file `MicrosoftSQLServer2008R2.iso.tar.gz_split.aa' creating file `MicrosoftSQLServer2008R2.iso.tar.gz_split.ab' creating file `MicrosoftSQLServer2008R2.iso.tar.gz_split.ac' creating file `MicrosoftSQLServer2008R2.iso.tar.gz_split.ad' creating file `MicrosoftSQLServer2008R2.iso.tar.gz_split.ae' creating file `MicrosoftSQLServer2008R2.iso.tar.gz_split.af' creating file `MicrosoftSQLServer2008R2.iso.tar.gz_split.ag' [root@vistor-server software]# [root@vistor-server software]# ls MicrosoftSQLServer2008R2.iso MicrosoftSQLServer2008R2.iso.tar.gz_split.ad MicrosoftSQLServer2008R2.iso.tar.gz MicrosoftSQLServer2008R2.iso.tar.gz_split.ae MicrosoftSQLServer2008R2.iso.tar.gz_split.aa MicrosoftSQLServer2008R2.iso.tar.gz_split.af MicrosoftSQLServer2008R2.iso.tar.gz_split.ab MicrosoftSQLServer2008R2.iso.tar.gz_split.ag MicrosoftSQLServer2008R2.iso.tar.gz_split.ac [root@vistor-server software]# [root@vistor-server software]# du -sh * 4.4G MicrosoftSQLServer2008R2.iso 3.5G MicrosoftSQLServer2008R2.iso.tar.gz 501M MicrosoftSQLServer2008R2.iso.tar.gz_split.aa 501M MicrosoftSQLServer2008R2.iso.tar.gz_split.ab 501M MicrosoftSQLServer2008R2.iso.tar.gz_split.ac 501M MicrosoftSQLServer2008R2.iso.tar.gz_split.ad 501M MicrosoftSQLServer2008R2.iso.tar.gz_split.ae 501M MicrosoftSQLServer2008R2.iso.tar.gz_split.af 485M MicrosoftSQLServer2008R2.iso.tar.gz_split.ag [root@vistor-server software]#
这样,就创建了分片压缩文件。
——————————————————
Done。