From owner-freebsd-arm@freebsd.org Thu Dec 14 19:10:54 2017 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 8E143E8BF25 for ; Thu, 14 Dec 2017 19:10:54 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-163.reflexion.net [208.70.210.163]) (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 3D78673B0E for ; Thu, 14 Dec 2017 19:10:53 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 11531 invoked from network); 14 Dec 2017 19:10:47 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 14 Dec 2017 19:10:47 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.40.3) with SMTP; Thu, 14 Dec 2017 14:10:47 -0500 (EST) Received: (qmail 12189 invoked from network); 14 Dec 2017 19:10:46 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 14 Dec 2017 19:10:46 -0000 Received: from [192.168.1.25] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 3F560EC918C; Thu, 14 Dec 2017 11:10:46 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Filesystem full, but df says not. From: Mark Millard In-Reply-To: <20171214190050.GA66078@www.zefox.net> Date: Thu, 14 Dec 2017 11:10:45 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20171214190050.GA66078@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Dec 2017 19:10:54 -0000 On 2017-Dec-14, at 11:00 AM, bob prohaska wrote: > An rpi2 running -current reported errors during boot like this on the > serial console after a graceful reboot: >=20 > UFS /dev/ufs/rootfs (/) cylinder checksum failed: cg 0, cgp: = 0x4c0a5f41 !=3D bp: 0x38b82866 > UFS /dev/ufs/rootfs (/) cylinder checksum failed: cg 3, cgp: = 0x58e2c1f5 !=3D bp: 0x903c297 > UFS /dev/ufs/rootfs (/) cylinder checksum failed: cg 0, cgp: = 0x4c0a5f41 !=3D bp: 0x38b82866 Believe the above low-level messages. > /: write failed, filesystem is full > cp: /etc/motd: No space left on device My guess: Other places likely translate the more detailed error classification to more generic classifications that hopefully result in an appropriate handling of the issue but is otherwise not necessarily correct. In other words: do not believe the later related messages in all its detail. > . > Mounting late filesystems:. > Dec 14 10:08:56 www kernel: pid 1394 (cp), uid 0 inumber 53912 on /: = filesystem full >=20 > Root is on the microSD card, /usr /var /tmp and swap are on usb flash. >=20 > Nevertheless, it reached multi-user and allowed me to ssh in and run = df, > which reported > Filesystem 1K-blocks Used Avail Capacity Mounted = on > /dev/ufs/rootfs 1473116 479936 875332 35% / > devfs 1 1 0 100% /dev > /dev/msdosfs/MSDOSBOOT 51140 7588 43552 15% = /boot/msdos > /dev/da0e 52221244 28697844 19345704 60% /usr > /dev/da0d 3044988 517860 2283532 18% /tmp > /dev/da0a 2031132 122868 1745776 7% /var This activity probably did not depend on the bad cylinder checksums. > Still, any activity that wrote to disk repeated the filesystem full = error. >=20 > This happened with three different kernels, dating Dec 12, 7 and Aug = 26. > Running fsck -fy once in single user didn't seem to help, although it=20= > finished without obvious errors. Running fsck -fy repeatedly in = single-user=20 > seems to have cleared the error, but it's a surprising development. =3D=3D=3D Mark Millard markmi at dsl-only.net