Menu

#91 losing data upon Linux PC power-off

1.3.0
open
nobody
None
6
2021-12-23
2021-12-23
No

I sometimes experience electricity loss at my office. In such case usually all /var/lib/timeslottracker/timeslottracker.xml data are lost. It is possible that my PC does some interrupted shutdown in such a case. I have a very fast SSD drive

I think that timeslottracker should first write to a new file timeslottracker-new.xml, fsync it and then move it to timeslottracker.xml.

I have autosave time set to 60 s but in such case I usually lose the whole day of entries.

tm@its:/var/lib/timeslottracker$ ls -l backup/
total 724
-rw-rw-r-- 1 tm tm 101319 Dec 17 23:59 timeslottracker-backupOnShutdown-Friday.xml
-rw-rw-r-- 1 tm tm 103935 Dec 20 23:59 timeslottracker-backupOnShutdown-Monday.xml
-rw-rw-r-- 1 tm tm 101319 Dec 18 23:59 timeslottracker-backupOnShutdown-Saturday.xml
-rw-rw-r-- 1 tm tm 101319 Dec 19 23:59 timeslottracker-backupOnShutdown-Sunday.xml
-rw-rw-r-- 1 tm tm 3840 Dec 23 09:53 timeslottracker-backupOnShutdown-Thursday.xml
-rw-rw-r-- 1 tm tm 105450 Dec 21 23:59 timeslottracker-backupOnShutdown-Tuesday.xml
after second power loss on 2021-12-22:
-rw-rw-r-- 1 tm tm 0 Dec 22 14:57 timeslottracker-backupOnShutdown-Wednesday.xml
-rw-rw-r-- 1 tm tm 63618 Nov 22 08:19 timeslottracker-backupOnStartup-Monday.xml
-rw-rw-r-- 1 tm tm 3705 Dec 23 09:29 timeslottracker-backupOnStartup-Thursday.xml
-rw-rw-r-- 1 tm tm 37956 Nov 2 16:25 timeslottracker-backupOnStartup-Tuesday.xml
here backup after power loss about 7:00 2021-12-22
-rw-rw-r-- 1 tm tm 105450 Dec 22 09:03 timeslottracker-backupOnStartup-Wednesday.xml

Discussion


Log in to post a comment.