innobackupex备份报错: qpress: Unexpected end of source file
简介:
线上使用innobackupex备份,使用命令innobackupex --decompress解压时,发现失败,于是手动解压报错文件,报错如下:
# qpress -d xtrabackup_logfile.qp ./
qpress: Unexpected end of source file -- try the -R flag to recover qpress: Disk full while writing destination file *** Error in `qpress': double free or corruption (!prev): 0x0000000001c8db70 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x7c619)[0x7fcde74d3619] /lib64/libc.so.6(fclose+0x155)[0x7fcde74c1c15] qpress[0x40ab15] qpress[0x405325] qpress[0x40a8c8] qpress[0x407a7e] /lib64/libpthread.so.0(+0x7e25)[0x7fcde8041e25] /lib64/libc.so.6(clone+0x6d)[0x7fcde754f34d] ======= Memory map: ======== 00400000-0040f000 r-xp 00000000 fd:00 866602 /usr/bin/qpress 0060e000-0060f000 r--p 0000e000 fd:00 866602 /usr/bin/qpress 0060f000-00610000 rw-p 0000f000 fd:00 866602 /usr/bin/qpress 00610000-00643000 rw-p 00000000 00:00 0 01c4d000-01c9e000 rw-p 00000000 00:00 0 [heap] 7fcdd8000000-7fcdd8021000 rw-p 00000000 00:00 0 7fcdd8021000-7fcddc000000 ---p 00000000 00:00 0 7fcde0000000-7fcde0021000 rw-p 00000000 00:00 0 7fcde0021000-7fcde4000000 ---p 00000000 00:00 0 7fcde6455000-7fcde6456000 ---p 00000000 00:00 0 7fcde6456000-7fcde6c56000 rw-p 00000000 00:00 0 7fcde6c56000-7fcde6c57000 ---p 00000000 00:00 0 7fcde6c57000-7fcde7457000 rw-p 00000000 00:00 0 7fcde7457000-7fcde760f000 r-xp 00000000 fd:00 33590524 /usr/lib64/libc-2.17.so 7fcde760f000-7fcde780f000 ---p 001b8000 fd:00 33590524 /usr/lib64/libc-2.17.so 7fcde780f000-7fcde7813000 r--p 001b8000 fd:00 33590524 /usr/lib64/libc-2.17.so 7fcde7813000-7fcde7815000 rw-p 001bc000 fd:00 33590524 /usr/lib64/libc-2.17.so 7fcde7815000-7fcde781a000 rw-p 00000000 00:00 0 7fcde781a000-7fcde782f000 r-xp 00000000 fd:00 33554540 /usr/lib64/libgcc_s-4.8.5-20150702.so.1 7fcde782f000-7fcde7a2e000 ---p 00015000 fd:00 33554540 /usr/lib64/libgcc_s-4.8.5-20150702.so.1 7fcde7a2e000-7fcde7a2f000 r--p 00014000 fd:00 33554540 /usr/lib64/libgcc_s-4.8.5-20150702.so.1 7fcde7a2f000-7fcde7a30000 rw-p 00015000 fd:00 33554540 /usr/lib64/libgcc_s-4.8.5-20150702.so.1 7fcde7a30000-7fcde7b31000 r-xp 00000000 fd:00 33590532 /usr/lib64/libm-2.17.so 7fcde7b31000-7fcde7d30000 ---p 00101000 fd:00 33590532 /usr/lib64/libm-2.17.so 7fcde7d30000-7fcde7d31000 r--p 00100000 fd:00 33590532 /usr/lib64/libm-2.17.so 7fcde7d31000-7fcde7d32000 rw-p 00101000 fd:00 33590532 /usr/lib64/libm-2.17.so 7fcde7d32000-7fcde7e1b000 r-xp 00000000 fd:00 33590572 /usr/lib64/libstdc++.so.6.0.19 7fcde7e1b000-7fcde801b000 ---p 000e9000 fd:00 33590572 /usr/lib64/libstdc++.so.6.0.19 7fcde801b000-7fcde8023000 r--p 000e9000 fd:00 33590572 /usr/lib64/libstdc++.so.6.0.19 7fcde8023000-7fcde8025000 rw-p 000f1000 fd:00 33590572 /usr/lib64/libstdc++.so.6.0.19 7fcde8025000-7fcde803a000 rw-p 00000000 00:00 0 7fcde803a000-7fcde8051000 r-xp 00000000 fd:00 33590550 /usr/lib64/libpthread-2.17.so 7fcde8051000-7fcde8250000 ---p 00017000 fd:00 33590550 /usr/lib64/libpthread-2.17.so 7fcde8250000-7fcde8251000 r--p 00016000 fd:00 33590550 /usr/lib64/libpthread-2.17.so 7fcde8251000-7fcde8252000 rw-p 00017000 fd:00 33590550 /usr/lib64/libpthread-2.17.so 7fcde8252000-7fcde8256000 rw-p 00000000 00:00 0 7fcde8256000-7fcde8277000 r-xp 00000000 fd:00 33590517 /usr/lib64/ld-2.17.so 7fcde8368000-7fcde8471000 rw-p 00000000 00:00 0 7fcde8474000-7fcde8477000 rw-p 00000000 00:00 0 7fcde8477000-7fcde8478000 r--p 00021000 fd:00 33590517 /usr/lib64/ld-2.17.so 7fcde8478000-7fcde8479000 rw-p 00022000 fd:00 33590517 /usr/lib64/ld-2.17.so 7fcde8479000-7fcde847a000 rw-p 00000000 00:00 0 7ffdcd6ff000-7ffdcd720000 rw-p 00000000 00:00 0 [stack] 7ffdcd7a2000-7ffdcd7a5000 r--p 00000000 00:00 0 [vvar] 7ffdcd7a5000-7ffdcd7a7000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted
问题分析:
报错提示磁盘满了,但是这是不可能的,磁盘剩余几个T呢。谷歌半天也没有资料,只能暂时记录留在日后解答。路过的大哥大姐,碰到过的请告诉我,谢谢!