From owner-freebsd-arm@freebsd.org Thu Oct 29 22:29:36 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38FFAA215D3 for ; Thu, 29 Oct 2015 22:29:36 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 197C110F4 for ; Thu, 29 Oct 2015 22:29:35 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Thu, 29 Oct 2015 22:29:50 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id t9TMTRTY035242; Thu, 29 Oct 2015 16:29:27 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1446157768.91534.212.camel@freebsd.org> Subject: Re: Full SD Card From: Ian Lepore To: John-Mark Gurney , Russell Haley Cc: freebsd-arm Date: Thu, 29 Oct 2015 16:29:28 -0600 In-Reply-To: <20151029222755.GO65715@funkthat.com> References: <20151029222755.GO65715@funkthat.com> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 22:29:36 -0000 On Thu, 2015-10-29 at 15:27 -0700, John-Mark Gurney wrote: > Russell Haley wrote this message on Thu, Oct 29, 2015 at 12:35 -0700: > > I was playing around and trying to build rocksdb from ports. I had > > 1.5 GB > > left on the SD card and managed to fill it up. > > > > /usr/ports/databases/rocksdb# make install clean > > > > The installation never completed due to a build error, but it built > > Python > > and cmake and some other stuff. I then went back into the rocksdb > > directory > > and ran make clean, which cleaned up a couple of directories, but > > didn't > > seem to affect the overall size. > > > > So I used the following command to search the ports directory and > > find out > > which work folder ate my sd card: > > > > find . -maxdepth 4 -type f -size +20M -print0 | xargs -0 ls -Shal | > > head > > > > which only shows the INDEX-11 file at 31MB. > > > > I tried the same thing on /usr and it only lists a couple clang > > compiler > > files at 39MB. > > > > How do I find out what used up all my space? > > So, du -shc is the command you probably want, and something like: > du -shc /usr/ports/*/*/work > > Should probably be interesting to see if any port's work dirs are > still laying around... > > It is possible that if the machine crashed, that space is lost, so > booting to single user mode, and running fsck manually may recover > some space too... > Why would a manual fsck in SU mode be necessary to recover the space? -- Ian