From owner-freebsd-questions@FreeBSD.ORG Tue Feb 13 20:21:17 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C862B16A475 for ; Tue, 13 Feb 2007 20:21:17 +0000 (UTC) (envelope-from dking@ketralnis.com) Received: from ketralnis.com (melchoir.ketralnis.com [68.183.67.83]) by mx1.freebsd.org (Postfix) with ESMTP id 46F6813C4CB for ; Tue, 13 Feb 2007 20:21:16 +0000 (UTC) (envelope-from dking@ketralnis.com) Received: from [192.168.1.194] ([69.4.176.194]) (authenticated bits=0) by ketralnis.com (8.13.8/8.13.6) with ESMTP id l1DKLFME023376 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Tue, 13 Feb 2007 12:21:15 -0800 (PST) (envelope-from dking@ketralnis.com) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <9B5571FE-BB31-49CE-A5C8-5C27BC6CB5DB@ketralnis.com> References: <9B5571FE-BB31-49CE-A5C8-5C27BC6CB5DB@ketralnis.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <273A8AD2-44D1-46AD-B1BC-2995C0B1A831@ketralnis.com> Content-Transfer-Encoding: 7bit From: David King Date: Tue, 13 Feb 2007 12:20:52 -0800 To: freebsd-questions@freebsd.org X-Mailer: Apple Mail (2.752.3) Subject: Re: [SOLVED] restore: no memory to extend symbol table X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Feb 2007 20:21:17 -0000 > When moving from one disk to another, I did a dump of a large > filesystem, like this: > mkdir ~/tmo && cd ~/tmp && dump -0f - /dev/devicenode | split > So now I have 99G in 100 files named xaa through xdv > However, when I try to restore it: > mount /mountpoint && cat ~/tmp/* | (cd /mountpoint && restore -rf -) > after cat spits out 2.18 GB (in the same spot every time), after > restore creates a number of directories (but no files), I get the > error: > no memory to extend symbol table > abort? [yn] I fixed this by adding the following to my kernel config: options MAXDSIZ="(1024*1024*1024)" options MAXSSIZ="(1024*1024*1024)" options DFLDSIZ="(1024*1024*1024)" So it really was running out of memory, probably due to the large, complex directory structures. > I've seen two other posts about similar errors: > thread/c6fb6245f3f010dc/3b7762d8e1410102?lnk=st&q=%22no+memory+to > +extend+symbol+table%22&rnum=5#3b7762d8e1410102> > 4b547bccf96807bb/bb08c14f7aa4a5e6?lnk=st&q=%22no+memory+to+extend > +symbol+table%22&rnum=4#bb08c14f7aa4a5e6> > > I'm sure that I have enough space on /tmp (since I symlinked it to > a directory on a large disk), which is one proposed fix. Another > proposed fix is to allow restore to get more than 512MB of RAM, but > I'm not sure where to set that (since I'm not familiar with vm and > I have no such limit in /etc/login.conf, and can find nothing in > sysctl). It's not a RAM limit, because I have 1GB of RAM and 2.5 GB > of swap. > > The other proposed fix is to use interactive mode and restore less > at a time, but if I do that hardlinks between directories may be > broken and I need to retain those (unless they wouldn't be broken > between successive restores, in which case I can do that). > > Any ideas? > > I'm running 6.2-RELEASE > > -- David > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions- > unsubscribe@freebsd.org"