View Single Post
Old 07-21-2014, 11:30 AM   #1344
tshering
Wizard
tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.tshering ought to be getting tired of karma fortunes by now.
 
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
Quote:
Originally Posted by Ken Maltby View Post
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 View Post
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.

Last edited by tshering; 07-21-2014 at 11:34 AM.
tshering is offline   Reply With Quote