help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guix System ext4 index full


From: Tobias Geerinckx-Rice
Subject: Re: Guix System ext4 index full
Date: Wed, 03 Jun 2020 23:14:23 +0200

Vincent Legoll 写道:
I think the filesystem (or directory) is full of inodes.

No, but it's a similar hard limit, and one that not even ‘df -i’ will warn you about.

Ext4's dir_index feature uses hash tables to look up directory entries, so that for directories with a very large number of items (like /gnu/store!), the kernel doesn't have to do the horribly slow equivalent of:

 for i in *; do …; done

Unfortunately, once that hash table fills up, the premier stable Linux file system just… gives up and refuses to write any more data. In a very cryptic way.

The large_dir flag ‘increases the limit’ (the man page does not say by how much) but it doesn't go away.

Your hash table is full of eels,

T G-R

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]