[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
ext3 behaviour when no space on disk
- From: Duncan Sands <duncan sands wanadoo fr>
- To: ext3-users redhat com
- Subject: ext3 behaviour when no space on disk
- Date: Mon, 3 Jun 2002 23:04:29 +0200
While compiling two kernels and untarring a third, my root fs was remounted r/w
and I got the following in dmesg (kernel 2.4.19-pre9):
EXT3-fs error (device ide0(3,2)) in ext3_new_inode: error 28
Aborting journal on device ide0(3,2).
ext3_abort called
EXT3-fs abort (device ide0(3,2)): ext3_journal_start: Detected aborted journal.
Remounting filesystem read-only
Remounting filesystem read-only
EXT3-fs error (device ide0(3,2)) in start_transaction: Journal has aborted
EXT3-fs error (device ide0(3,2)) in start_transaction: Journal has aborted
EXT3-fs error (device ide0(3,2)) in ext3_create: IO failure
EXT3-fs error (device ide0(3,2)) in start_transaction: Journal has aborted
EXT3-fs error (device ide0(3,2)) in start_transaction: Journal has aborted
...
Rebooting didn't help: the journal aborted immediately. I also had some
trouble using rootfstype=ext2 because (detecting that the filesystem was
in a bad state when shutdown) it refused to mount the root fs ext2!
Anyway, I finally tricked it into remounting as ext2. It then became clear
that the disk was full. After removing a heap of files (possible because
I was using ext2; not possible with ext3 because of the instant remounting
as read-only) and rebooting, all was well.
The moral of the story seems to be: ext3 behaves in an inelegant way
when the disk is full. Is this inevitable for a journalling file system? If
not, I for one would be very happy if ext3 (which otherwise I have been
very happy with) behaved a little nicer in this case...
All the best,
Duncan.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]