用pax进行数据复制 # mkdir [NEWDIR] # cd [OLDDIR] # pax -pmop -rvw . [NEWDIR] 但发现文件的属主可以过来,目录的属主却变了,有什么更好的办法来实现么?
用pax进行数据复制\r\n\r\n# mkdir [NEWDIR]\r\n# cd [OLDDIR]\r\n# pax -pmop -rvw . [NEWDIR]\r\n\r\n但发现文件的属主可以过来,目录的属主却变了,有什么更好的办法来实现么?
本人初接触unix,最近在写一个数据库逻辑备份脚本,在脚本中要把备份出的文件写到磁带上,一开始用tar命令,后发现如果备份文件大于8G,就会报错。\r\n然后改用pax命令,格式\r\npax -awvf /dev/rmt0 -x pax 备份文件1 ,这样写第一个文件是可以,没有问题。但是\r\npax -awvf /dev/rmt0 -x pax 备份文件2时就会报错\r\n“pax: /dev/rmt0 : 0511-626 An invalid file header has been read. pax: /dev/rmt0 : Skipping to the next...
本人初接触unix,最近在写一个数据库逻辑备份脚本,在脚本中要把备份出的文件写到磁带上,一开始用tar命令,后发现如果备份文件大于8G,就会报错。 然后改用pax命令,格式 pax -awvf /dev/rmt0 -x pax 备份文件1 ,这样写第一个文件是可以,没有问题。但是 pax -awvf /dev/rmt0 -x pax 备份文件2时就会报错 “pax: /dev/rmt0 : 0511-626 An invalid file header has been read. pax: /dev/rmt0 : Skipping to the next file” 搞不...
本人初接触unix,最近在写一个数据库逻辑备份脚本,在脚本中要把备份出的文件写到磁带上,一开始用tar命令,后发现如果备份文件大于8G,就会报错。\r\n然后改用pax命令,格式\r\npax -awvf /dev/rmt0 -x pax 备份文件1 ,这样写第一个文件是可以,没有问题。但是\r\npax -awvf /dev/rmt0 -x pax 备份文件2时就会报错\r\n“pax: /dev/rmt0 : 0511-626 An invalid file header has been read. pax: /dev/rmt0 : Skipping to the next...
loveunix最近在讨论pax、tar等备份命令的差别。拉风提到pax有将绝对路径转为相对路径的能力。在网上搜了搜,找到两点: 1、pax不仅可以处理pax文件,而且可以处理tar文件 2、pax 最酷的功能是其-s 选项,允许在向存档写文件、从存档提取文件或列举其中的 文件时发出文件名消息。它以ed 或sed 中使用的替换命令作为参数(通常需要包含 在单引号中),表明如何对文件名进行转换。例如,下面的命令在从存档读取文件时, 把每个文件...
我在执行以下语句: pax -avf /dev/rmt0 /dbsvr1bak/db2inst1/bak20040910 报错如下: USTAR format archive pax: lseek : A system call received a parameter that is not valid. pax: 0511-604 A backspace error occurred during the append operation. 操作系统是5200-03,请问这是为什么?