| || |
Spontaneous reboots, "missing" data like photos
The first few days I had my Nexus S (I purchased on release day), I had my device spontaneously reboot a few times. When it was back online, my photos or music were not available, etc., and forced me to manually power down the device and restart it, and then all was well.
During one of these reboot sessions, I was in the middle of taking some photos for Christmas, and now those photos are "missing" -- they're not in /mnt/sdcard/DCIM/Camera when the USB storage is mounted. And the Gingerbread build on the Nexus S no longer includes a Settings->Storage menu option to unmount the internal partition mounted as "USB Storage".
I have a suspicion that when this glitch-reboot happens, the USB storage is not getting mounted, and that my missing photos are stored under /mnt/sdcard/DCIM as part of the 1GB (or OS) storage area.
In Linux, you can store files in a folder, but then mount some other block device to that folder as a mount destination, and the files you had in the folder are no longer available, but not lost -- as soon as you unmount your other block device, you can access your old files again. I suspect that that's what happening on my Nexus S.
Thankfully, one of my Christmas photos was uploaded to Facebook as soon as I took it, so I can always recover a lo-res version of it, but the other photos/videos etc. are inaccessible to me.
Unfortunately, since I've developed this theory a few days ago, my phone hasn't spontaneously rebooted for me to see whether that's where my files actually are. I also have some missing music I donwloaded, or other data/settings from apps which might have save on the /mnt/sdcard/ path.
Has anyone else experienced this, or able to confirm that this data is not, in fact, actually missing but simply hiding because the USB Storage partition is mounted under /mnt/sdcard?
I could unmount the partition if I were rooted, of course, but rooting the device right now would wipe it.
I have an rsync backup app from the Market that I use to rsync data from /mnt/sdcard on a regular basis now, and you can bet I'll fire that up if my phone ever spontaneously reboots again and I happen to find those missing photos, etc.