Skip to content

RTFM · Troubleshooting

Filesystem problems

Reading what the kernel thinks happened to your disks: mount failures, corruption symptoms, and safe recovery sequencing.

Saphira Linux dragon mascot

What the kernel saw

Disk and FS triage snapshot
lsblk -f              # topology + filesystem + UUID map
dmesg | grep -iE 'ext4|xfs|i/o error' | tail -30
findmnt               # currently mounted tree

Refuses to mount at boot

fstab entries are validated at boot; a typo in UUID or filesystem type cascades into emergency shell.

fstab versus reality
# Find truth
blkid /dev/sdb1
# Compare against
grep -v '^#' /etc/fstab

Mount unfamiliar corrupted volumes read-only until diagnosed: the ro option protects evidence from well-meant journal replays.

Space disappearing invisibly

Deleted-but-open files hold space until the last reader closes: df says full, du disagrees.

Invisible consumption
lsof +L1              # deleted still-open files
# Restart the holding process to reclaim space

Prove it works: clean unmount cycle

target filesystem mounts read-write, accepts writes, unmounts without complaint, remounts identically.

Did we miss something?

If this page left something unanswered, found an error, or there is another subject you would like documented, tell us. Saphira’s documentation grows from real problems people need to solve.

Send feedback or request a new section →

Prefer not to do it yourself?

Everything needed to do the work yourself is documented here and remains free — we charge for human time, not for withholding knowledge. Sometimes the missing resource is simply time. The same people who build Saphira can provide paid professional help with implementation, migration, troubleshooting and administration.

Ask about professional support →