Package: e2fsprogs
Version: 1.46.6~rc1-1+b1
Please instead of making users nervous by just saying:
fsck from util-linux 2.38.1
Inode 65923 extent tree (at level 1) could be shorter. IGNORED.
Please simply add "use run e2fsck -f" to fix:
Inode 65923 extent tree (at level 1) could be shorter. IGNORED.
Use run e2fsck -f" to fix.
It works!:
# e2fsck -f /dev/mmcblk0p2
e2fsck 1.46.6-rc1 (12-Sep-2022)
Pass 1: Checking inodes, blocks, and sizes
Inode 65923 extent tree (at level 1) could be shorter. Optimize<y>? yes
That way users would know how to avoid getting the warning forever.
Also they wouldn't need to do
https://www.google.com/search?q=Inode+extent+tree+(at+level+1)+could+be+shorter.+IGNORED.
as you see many many have.
Acknowledgement sent
to Andreas Dilger <[email protected]>:
Extra info received and forwarded to list. Copy sent to Theodore Y. Ts'o <[email protected]>.
(Wed, 11 Jan 2023 22:21:03 GMT) (full text, mbox, link).
The "extent tree (at level 1) could be narrower" message is
overly verbose and raises concerns by end users, even though
it is harmless. On the flip side, this may save only a few
hundred blocks in the filesystem for a short period of time,
so there is little benefit to be had by printing a message.
Disable the extent optimization step in e2fsck by default by
adding the "no_optimize_extents" option to e2fsck.conf.
diff --git a/e2fsck.conf b/e2fsck.conf
new file mode 100644
index 000000000..b774f9ebf
--- /dev/null
+++ b/e2fsck.conf
@@ -0,0 +1,3 @@
+[options]
+# disable extent optimization to avoid spurios "errors" during runs
+no_optimize_extents=true
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.