所以,我手动挂载一些东西,例如“/ mnt / extsd”。这可以从shell工作得很好,但Android UI似乎想要告诉它,或者它不会在各种应用程序中显示,如内置文件管理器。
通常情况下,我猜你会插入新媒体,ueventd会告诉vold,vold会挂载设备,并在/ dev / socket / vold上发送“volume_mounted:”事件。
但是,我自己安装它;
# zfs set mountpoint=/mnt/extsd mypool
# df
/mnt/private 15M 4K 15M 4096
/mnt/sdcard 939M 5M 934M 4096
/mnt/secure/asec 939M 5M 934M 4096
/mnt/extsd 1G 18M 1G 131072
在这种情况下,文件管理器将显示“sdcard”作为选项,但不显示/ mnt / extsd。
由于/etc/vold.fstab:,sdcard已挂载
dev_mount sdcard / mnt / sdcard auto / devices / virtual / block / nandk
长期来看,将'zfs'添加到vold可能就是答案,但通常会自动挂载池,所以如果我只是简单地发送已挂载卷的事件就会很好。