LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* Filesystem space accounting bug
@ 2004-05-25 15:05 Walter Hofmann
  2004-05-26  7:38 ` Calvin Spealman
  0 siblings, 1 reply; 2+ messages in thread
From: Walter Hofmann @ 2004-05-25 15:05 UTC (permalink / raw)
  To: linux-kernel

Hi,

I have a backup script which creates a filesystem image which is later 
written to DVD. It is created & loop-mounted with

 dd if=/dev/zero of=${DARIMAGE} bs=1024k count=4460 || exit 1
 mke2fs -F -b 4096 -m 0 -N 32 -O sparse_super -L BACKUP ${DARIMAGE} || exit 1
 sync
 mount /mnt/dar
 touch /mnt/dar/backup-stamp

Then I use the "dar" utility to create a single large file on this. I
believe, but have not checked, that dar writes the file linearly. dar is
instructed to stop writing to the filesystem before it reaches 4GB. 

However, recently, dar failed after approx. 3GB with ENOSPC. The 
filesystem was still mounted, so I could check that there really were 
only 3GB written to it. Still, I could not even create a 1 byte file on 
it, although there should be around 1GB free space left.

There were no error messages logged. I unmounted the image and ran 
e2fsck on it and it reported that the free block count in a number of 
groups on the filesystem was wrong. 

I'm using Linux 2.6.6. I tried to reproduce this, but now it works
again.

Walter

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Filesystem space accounting bug
  2004-05-25 15:05 Filesystem space accounting bug Walter Hofmann
@ 2004-05-26  7:38 ` Calvin Spealman
  0 siblings, 0 replies; 2+ messages in thread
From: Calvin Spealman @ 2004-05-26  7:38 UTC (permalink / raw)
  To: linux-kernel

I had a similar problem a few days ago. My wife was working in GIMP and
called me in, complaining about an Out Of Space error. I didn't find it out
of the ordinary, so I removed lots of temp files and tarballs of things
already installed. I cleared up a few gigs.

A few hours later, she got the same errors. I deleted all the videos I
already had backed-up on CD, since my DVD player can play those anyway.

A few hours later, she got the same errors. I knew at this point something
weird was going on. A few friends suggested my system had been compromised,
but I knew better. Eventually I tried rebooting to a Live CD, so I could
run fsck.ext3, but everything now looked fine. I haven't had the problem
since, and I have no idea what caused it.

Walter Hofmann wrote:

> Hi,
> 
> I have a backup script which creates a filesystem image which is later
> written to DVD. It is created & loop-mounted with
> 
>  dd if=/dev/zero of=${DARIMAGE} bs=1024k count=4460 || exit 1
>  mke2fs -F -b 4096 -m 0 -N 32 -O sparse_super -L BACKUP ${DARIMAGE} ||
>  exit 1 sync
>  mount /mnt/dar
>  touch /mnt/dar/backup-stamp
> 
> Then I use the "dar" utility to create a single large file on this. I
> believe, but have not checked, that dar writes the file linearly. dar is
> instructed to stop writing to the filesystem before it reaches 4GB.
> 
> However, recently, dar failed after approx. 3GB with ENOSPC. The
> filesystem was still mounted, so I could check that there really were
> only 3GB written to it. Still, I could not even create a 1 byte file on
> it, although there should be around 1GB free space left.
> 
> There were no error messages logged. I unmounted the image and ran
> e2fsck on it and it reported that the free block count in a number of
> groups on the filesystem was wrong.
> 
> I'm using Linux 2.6.6. I tried to reproduce this, but now it works
> again.
> 
> Walter

-- 
 


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-05-27  1:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-25 15:05 Filesystem space accounting bug Walter Hofmann
2004-05-26  7:38 ` Calvin Spealman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).