For the record, I have

  (repair #t)

on my root fs in config.scm, and even that doesn't help.

I think the solution is: We need to update e2fsprogs to 1.47.2.  It has
multiple fixes for orphans, including for filesystem corruption (!).

I've thus updated e2fsprogs to 1.47.2 on guix master.

Before that:

sudo debugfs -R "show_super_stats" /dev/...
[...]
Filesystem features:      has_journal ext_attr resize_inode dir_index 
orphan_file filetype needs_recovery extent 64bit flex_bg metadata_csum_seed 
large_dir sparse_super large_file huge_file dir_nlink extra_isize metadata_csum 
orphan_present
Filesystem flags:         signed_directory_hash 
[...]
Journal backup:           inode blocks
FS Error count:           6
First error time:         Sun Apr 27 22:00:56 2025
First error function:     ext4_orphan_get
First error line #:       1415
First error err:          EFSCORRUPTED
Last error time:          Sun Apr 27 22:00:56 2025
Last error function:      ext4_orphan_get
Last error line #:        1415
Last error err:           EFSCORRUPTED

Reply via email to