Articles of 转储

ext2转储/恢复问题

我正在用maildir存储运行一个邮件服务器。 这意味着,相当多的文件被创build,我刚用完inode。 AFAIK没有神奇的命令来增加ext#文件系统上的inode数量(或者我错了吗?),所以我必须备份和恢复整个文件系统。 但是我怎么做? 我试图创build另一个分区,并做: dump -f – -0 /vservers/mail | restore rf – -u -v 虽然这似乎起作用,但比我愿意等待的时间要长得多(在我停止该过程之前,它已经设法在两个小时内创build500个空目录; strace显示恢复过程中调用了大量无用的lseeks)。 有没有其他方法来复制完整的文件系统(包括套接字,设备文件,所有者,权限,acls等)? 附加信息:源fs是ext3,目标是ext4,文件系统在lvm上,我想移动的fs是vfs的根fs。

pipe道rrd到一个新的目录

我chrooted和耗尽驱动器空间,所以我回到主机驱动器有足够的空间,但似乎无法将输出的数据redirect到我的空驱动器 [root@localhost rra]# ls /mnt/maindrv/ cacti-0.8.8b cacti-0.8.8b.tar.gz cacti2.tar cactidb [root@localhost rra]# for i in `ls *.rrd`; do rrdtool dump $i > '/mnt/maindrv/'.$i.'xml'; done [root@localhost rra]# ls /mnt/maindrv/ cacti-0.8.8b cacti-0.8.8b.tar.gz cacti2.tar cactidb [root@localhost rra]# df -h /mnt/maindrv/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-home 97G 1.5G 96G 2% /mnt/maindrv 如何正确输出我的转储到/mnt/maindrv/ ?

pg_dump:来自服务器的错误消息:错误:缺less组块号0,用于在pg_toast_16418中的吐司值43712886

后 $ pg_dumpall -U postgres -f /tmp/pgall.sql 我看到以下内容: pg_dump: SQL command failed pg_dump: Error message from server: ERROR: missing chunk number 0 for toast value 43712886 in pg_toast_16418 pg_dump: The command was: COPY public.page_parts (id, name, filter_id, content, page_id) TO stdout; pg_dumpall: pg_dump failed on database "radiant", exiting 我没有更早的备份。 我该如何解决? 提前致谢。

如何阅读Windows Server 2008(x64,SP2)内存转储?

我的服务器突然开始崩溃,每当我debugging我的笔记本电脑上的远程访问服务器上的数据库的代码块。 现在它已经完成了两次,我已经停止了试图debugging我的代码,直到我可以从服务器读取内存转储并查看发生了什么。 无论如何,那是我遇到麻烦的地方。 我已经下载并安装了用于WinDbg的Windows SDK以及Server 2008 RTM&SP2 Retail&Checked符号,但WinDbg仍然对我说,它没有正确的符号。 那么,我需要做些什么才能读取内存转储呢? 在此先感谢您的任何build议!

Linux应用程序崩溃,在设置“ulimit -c unlimited”和“/ proc / sys / kernel / core_pattern”时没有核心转储

伙计们,用C ++编写的我的服务器定期崩溃,但根本没有产生核心转储。 核心转储是肯定产生的:“ulimit -c”和“/ proc / sys / kernel / core_pattern”设置正确。 奇怪的是我试图用“kill -s SIGSEGV $ pid”手动杀死服务器几次,而且核心都是一直生产的。 有没有解释和解决这样一个奇怪的行为?

如何在Ubuntu Lucid下转储GPT?

在Ubuntu Lucid上是否有一个可以以可读forms转储块设备的GPT(GUID分区表)的工具? 我感兴趣的最重要的信息是每个分区的字节偏移量。

分析crashdump,错误的符号

我无法用windbg分析crashdump。 我运行: .sympath SRV*c:\symbols*http://msdl.microsoft.com/download/symbols .reload /f /i 获取符号。 所有的符号似乎已经下载到C:\符号,然后我运行: analyze -v 分析。 但是在我的结果(下面)中我得到了“WRONG_SYMBOLS”。 我在转储文件所在的同一台计算机上运行windbg(Windows Server 2008 64位)。 为什么我的符号不能正确加载? FAULTING_IP: +0 000007ff`00be314a 4c8be0 mov r12,rax EXCEPTION_RECORD: ffffffffffffffff — (.exr 0xffffffffffffffff) ExceptionAddress: 00000000777530e5 (ntdll!RtlLookupFunctionTable+0x0000000000000035) ExceptionCode: c00000fd (Stack overflow) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 0000000000000001 Parameter[1]: 000000001d535fa8 DEFAULT_BUCKET_ID: WRONG_SYMBOLS PROCESS_NAME: w3wp.exe USER_LCID_STR: ENU OS_SKU: 7 ERROR_CODE: (NTSTATUS) 0xc00000fd […]

MySQL的InnoDB备份:转储文件是否足够?

默认的ibdata1文件存储在mysqldump中不存在的是什么? 我有一个备份/ rsync作业,用于在远程服务器上存储MySQL 5.5数据库的转储文件,以便进行每日/每周的备份。 但是,我目前不支持ibdata1文件本身 – 这是一个噩梦等待发生或转储文件足够? 谢谢

svnadmin转储输出一个部分备份

我试图转储我的SVN存储库在一个计划任务。 问题是,当它在计划任务中运行时,它只输出一部分存储库(大约476MB而不是大约2G)。 计划任务是在一个bash文件中,脚本是: svnadmin dump /home/it/svn/source > /home/it/IT_backup/backups/source.dump

Apache Core Dump文件在物理机重启时删除自己

我遇到一个问题,那就是我没有看到一个简单的解决scheme,但是我用googlesearch了一下,结果无济于事。 我遇到的问题是,当我做一个服务器(物理机)重新启动,每次Apache告诉我, /tmp/apache2-gbd-dump不存在,并检查httpd.conf文件。 那么我检查conf文件,并确定它正在调用一个/tmp/apache2-gbd-dump为核心转储。 问题是这个文件实际上并不存在 。 当我查看日志时,这是唯一与启动失败相关的警告/错误。 所以我试着创build这个文件,把它www-data:www-data然后chmod到777 。 而这个作品 ,我现在可以sudo service apache2 start 。 一旦我重新启动物理机器,Core Dump文件就会消失,我必须手动重新创build文件才能启动Apache,因为它是自动启动的。 当这变成生产服务器时,这显然不起作用。 有没有人有任何的洞察力,我可以看看到底为什么发生这种情况? 这里是conf文件里面的代码,如果有人看到一个相关的问题,你能指出吗? CoreDumpDirectory /tmp/apache2-gdb-dump LockFile ${APACHE_LOCK_DIR}/accept.lock PidFile ${APACHE_PID_FILE} Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 […]