> So.  This time, while the backup was in process, I mounted /home
> read-only to check something out.  Apparently that's not good enough to
> keep the filesystem intact,

Indeed, with ext4 (and maybe other journaled filesystems as well), even
if you mount read-only the system starts by (re)playing the end of the
journal to make sure the filesystem is in a consistent state.

> because at the end when I resumed, several
> things in $HOME didn't work right.

So apparently the resumed system then went on to "unconsistentify" the
file system somehow, due to it not knowing that the journal had been
(re)played behind its back.  I don't know enough of the details to know
why that happens (playing the journal is conceptually something that
should be idempotent, but obviously things are more subtle than that).

> So what can I do to fix this, while still keeping my history, cookies,
> tabs, etc?

I'd start by unmounting the file system (might require a reboot) and
forcing an `fsck`.  After that, you might want to compare the files
between your fsck'd partition and its backup.  The sooner you do it,
the fewer changes there are, so the easier it will be to spot the
relevant (i.e. undesired) changes.


        Stefan

Reply via email to