2023年8月3日发(作者:)
Linux关于tar分卷压缩⼤⽂件拆分split分卷压缩研究:要将⽂件分包压缩成500 bytes的⽂件:tar czf - | split -b 500 - 最后要提醒但是那两个"-"不要漏了,那是tar的ouput和split的input的参数。格式和语法:1.使⽤tar分卷压缩格式 tar cvzf - filedir | split -d -b 50m - filename样例:tar cvzf - ./dir | split -d -b 10m - 将./dir 打包,并切割为 10m 的包输出的⽂件为 filename00、filename01、filename02 …假设不加filename,则输出⽂件为 x00、x01、x02 …假设不加參数 -d。则输出aa、ab、ac …2.解压分卷cat dir* > xzvf * | tar -zxv现场环境tar cvf - /home/桌⾯/迁移 | split -d -b 2048m - .* | tar -zxv⽰例:tar cvzf - AS-中间件|split -d -b 50m - * | tar -zxvOK
测试split -b 2048m .* | tar -zxvOK
存在问题关于“no space left on device”(磁盘空间不⾜)问题解压报错gzip: stdin: not in
gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now解决⽅案有两种。⽅案⼀:去掉解压参数中的z,执⾏命令改为:tar -xvf 。该⽅案的原因是:下载的⽂件并不是“通过 gzip 过滤归档”所以添加参数z就⽆法正常解压。如果该⽅案依旧⽆法进⾏正常解压那就尝试第⼆中⽅案。⽅案⼆:就是本⾝压缩存在问题 建议换⼀台服务器进⾏操作第⼀步测试服务器是否能ping通ping ip远程scp拷贝远程拷贝scp操作格式与说明:scp -r local_file remote_username@remote_ip:remote_folder
local_file本地需要传输的⽂件 可以是/home/databakremote_username 远程服务器⽤户名remote_ip 远程服务器IP地址remote_folder 上传到远程服务器的⽬录 可以是/home/data⽰例:现场环境scp -r /root/桌⾯/迁移/ root@127.0.0.1:/usr/local/data/输⼊密码
2023年8月3日发(作者:)
Linux关于tar分卷压缩⼤⽂件拆分split分卷压缩研究:要将⽂件分包压缩成500 bytes的⽂件:tar czf - | split -b 500 - 最后要提醒但是那两个"-"不要漏了,那是tar的ouput和split的input的参数。格式和语法:1.使⽤tar分卷压缩格式 tar cvzf - filedir | split -d -b 50m - filename样例:tar cvzf - ./dir | split -d -b 10m - 将./dir 打包,并切割为 10m 的包输出的⽂件为 filename00、filename01、filename02 …假设不加filename,则输出⽂件为 x00、x01、x02 …假设不加參数 -d。则输出aa、ab、ac …2.解压分卷cat dir* > xzvf * | tar -zxv现场环境tar cvf - /home/桌⾯/迁移 | split -d -b 2048m - .* | tar -zxv⽰例:tar cvzf - AS-中间件|split -d -b 50m - * | tar -zxvOK
测试split -b 2048m .* | tar -zxvOK
存在问题关于“no space left on device”(磁盘空间不⾜)问题解压报错gzip: stdin: not in
gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now解决⽅案有两种。⽅案⼀:去掉解压参数中的z,执⾏命令改为:tar -xvf 。该⽅案的原因是:下载的⽂件并不是“通过 gzip 过滤归档”所以添加参数z就⽆法正常解压。如果该⽅案依旧⽆法进⾏正常解压那就尝试第⼆中⽅案。⽅案⼆:就是本⾝压缩存在问题 建议换⼀台服务器进⾏操作第⼀步测试服务器是否能ping通ping ip远程scp拷贝远程拷贝scp操作格式与说明:scp -r local_file remote_username@remote_ip:remote_folder
local_file本地需要传输的⽂件 可以是/home/databakremote_username 远程服务器⽤户名remote_ip 远程服务器IP地址remote_folder 上传到远程服务器的⽬录 可以是/home/data⽰例:现场环境scp -r /root/桌⾯/迁移/ root@127.0.0.1:/usr/local/data/输⼊密码
发布评论