1 |
On Mon, Dec 24, 2012 at 1:17 PM, Grant Edwards |
2 |
<grant.b.edwards@×××××.com> wrote: |
3 |
> On 2012-12-24, Nilesh Govindrajan <me@××××××××.com> wrote: |
4 |
>> On Monday 24 December 2012 09:24:16 AM IST, Grant Edwards wrote: |
5 |
>>> I'm glad they chose MTP: I want my phone to continue to work while I'm |
6 |
>>> transferring files. In order to mount the filesystem via USB, the |
7 |
>>> phone would have to unmount it (which means it's nothing but a flash |
8 |
>>> drive). In order to mount the filesystem via USB, it also means |
9 |
>>> they'd be forced to use VFAT for the Linux root filesystem, and that |
10 |
>>> sucks bad. |
11 |
>>> |
12 |
>> |
13 |
>> They still use VFAT for the so called sdcard (my Xperia S has internal |
14 |
>> storage, not extensible). |
15 |
> |
16 |
> That's understandable. But for phones with only a single flash device |
17 |
> (like my Nexus Galaxy), using MTP is the only sensical thing to do. |
18 |
> If you want to access only the SD card, then VFAT and USB mass storage |
19 |
> works (well, it works as well as VFAT allows). |
20 |
|
21 |
To a very limited extent. If you have running programs on the phone, |
22 |
they may very well depend on being able to write to the SD card, and |
23 |
may crash if the SD card is removed. In Android, there is _no_ |
24 |
internal storage space for application data; only application code. If |
25 |
an application is supposed to retain data, it needs to be able to put |
26 |
it on the SD card. |
27 |
|
28 |
Similarly, it's very common to move user-installed applications from |
29 |
internal memory to the phone (for many apps, this doesn't require |
30 |
rooting the phone). This is problematic if the filesystem is yanked |
31 |
out from under them while they're running. |
32 |
|
33 |
VFAT is not designed for concurrent access, and should not be used if |
34 |
MTP can be made to work. MTP is there specifically to allow the |
35 |
filesystem to be available to multiple consumers...that of the device |
36 |
and that of the machine the device is plugged into. |
37 |
|
38 |
-- |
39 |
:wq |