gapan wrote:Weird. How large is your swap partition? And how much is your RAM? Also, how old is the HD? I'm thinking it's not impossible this is a hardware problem with the HD.
I would think the same, but it seems extremely unlikely the supposed damaged disk crashed right at the moment I tried to hibernate it. That particular laptop is about 5 years old, has 4 Gb RAM, and swap partition is 6Gb. I know normally swap should be 2 x RAM size, but I think that's a rather old rule, coming from the era RAM was usually much less than the typical nowadays. Besides, the usual memory footprint of this laptop in every day's use is less than 2Gb, so swap memory is never needed.
Anyway, the / partition seems to be ok now, after a
xfs_repair -L /dev/sda5. I could not log its output to a file, because the tee command was not available in Salix's disk, at least not in the normal (not live cd) version. However, xfs_repair complained about a unlinked "bucket" and put something in the lost+found directory. After normal reboot, system seems ok, except that a directory called CMakeFiles and a file called CMakeCache.txt are present in my root directory, and they definitely don't belong there. Inspecting said file and directory, i found out they are about the
ar command (which I don't remember installing explicitly or implicitly), and they should be located in /usr/src/slapt-src/libraries/, not in /. I'm not sure which package compiled such a command, but I installed several packages from SBo, so it should be one of them.
Marked as "solved".