Quote:
Originally Posted by Ken Maltby
I guess I have been doing this too long, and suffer from some old habits, but the thought of removing any storage device while a program that uses it is still active, just would not be acceptable to me.
|
You are right. And remounting the external sd with -r or -w according to actual need, seems not really suitable to prevent damage. If the user removes the card while the application is writing, the damage is done. If the user removes the card while the application is not writing, data loss might happen or not, depending whether everything from the writing cache has already been written to the sd. Whether the external sd is mounted with -r or -w at that moment seems to be of no consequence. That is why I added "Edit: Maybe this is not correct". I should rather have added: "This might be complete nonsense."
Quote:
Originally Posted by Ken Maltby
Starting Koreader with the external uSD remounted as read/write is turning out to be easy enough. Kobo's database structure seems to be so easily corrupted that, if you use Nickel a lot, you might not want to risk it. I think though, that if you don't let Nickel manage any files on the external uSD, it would not be an issue.
|
One could remount with -r after leaving koreader, or before starting nickel. Then it should not be an issue for anybody.