#1 楼
如果您已升级到2.3或3.0 Android,则应该支持ext4(我看到您的帖子来自2.3和3.0版本之前的版本...)。...以及添加btrFS时在Android上,它有一个不错的挂载选项“,ssd”,它具有耗损均衡等功能,而ext4则没有...并且现在的速度比ext4高,尤其是如果您使用“,compress = lzo”或“,space_cache”在fstab中(但不要在space_cache选项中使用压缩,只能使用1或其他压缩,否则在某些基准测试中它会缓慢抓取)-尽管btrFS对所有数据(不仅是日记,就像ext4一样)。 :-)
评论
只是2017年的更新:不幸的是,我认为这仅在拥有根设备的情况下才有效。
–杰西·阿德尔曼(Jesse Adelman)
17年7月24日在18:33
#2 楼
我实际上将我的sdcard放在ext4上,并在引导时将其永久安装(我的手机上已经安装了root)。 extX强制执行此操作(此操作附近没有安装选项)。因此,如果一个应用程序存储例如照片也是如此(相机拍摄它们,有些预览器可能想要访问它们)。
您可以手动解决此问题,但必须在创建每个新文件后运行...会有一个不错的实际解决方案,但是需要系统修改:让应用使用umask(002)而不是022运行。 UPG(用户专用组),因此这样做没有太大危害。 –现在,应用程序可以通过将组设置为“ sdcard”来选择是否要向其他人公开文件。这还会在应用程序需要的地方添加强制隔离。
评论
使用FUSE或sdcardfs获取固定权限:android.stackexchange.com/a/217936/218526。但是此答案不适用于非根电话。
–艾尔凡·拉蒂夫(Irfan Latif)
20年1月4日,0:40
#3 楼
似乎答案是“否” :(。我之所以问是因为我的手机中要插入一张新卡,所以我想我只能尝试一下-它不起作用。安装它的卡时,它直接说“可以安全取出SD卡”。哦。
评论
请以某种方式支持您的答案或将其删除。
–LéoLéopoldHertz준영
16年9月2日在7:59
forum.xda-developers.com/showthread.php?t=2424900解释了vold是一个障碍
– JasonPlutext
16/12/22在10:46
@JasonPlutext现在提供了修补的vold。
–艾尔凡·拉蒂夫(Irfan Latif)
20年1月4日,0:43
#4 楼
简短答案:否。尽管在Android 5上cat /proc/filesystems
显示支持ext4
,但似乎非root用户的设备仅支持FAT32
和exFAT (FAT64)
。我曾尝试将64GB micro SD卡安装为exFAT,但没有成功。 fdisk
删除先前的分区$ fdisk -H 224 -S 56 /dev/mmcblk0
新的分区,然后选择主要的一个d
和默认扇区开始,例如n
p
为FAT32设置2048
(在这里您可以通过进入专家模式
t
并移动分区c
的开头来节省几个扇区)x
写入更改然后使用保留扇区数(
b
)将其格式化为FAT32 w
2048
簇大小用扇区表示,因此32 x 512字节= 16KB簇$ mkfs.vfat -F 32 -s 32 -R 2048 -v /dev/mmcblk0p1
保留扇区数这种方式可以使用FAT32挂载64GB卡,我没想过要为exFAT或ext4找到任何有效的格式。
评论
请以某种方式支持您的答案或将其删除。
–LéoLéopoldHertz준영
16 Sep 2'在7:58
@Masi您能更具体一点吗?我试过将SD卡格式化为ext2,ext3,ext4,fat32和exfat。在Android 5.0上进行了测试,只有fat32可以正常工作。 Android在非root用户的设备上登录的选项非常有限。你要我做什么?
–唐巴
16 Sep 2'在8:09
我只是在ext4上完成了新Rom的完整系统安装。手机使用了恢复模式(TWRP 2.8.x)。手机完全没有操作系统。您的恢复映像必须支持ext4。请让我们知道您的情况,并尝试对其进行更新。我推荐TWRP 3.0.2。
–LéoLéopoldHertz준영
16 Sep 2'在8:33
@Masi问题是关于默认的非root用户Android。我猜您正在使用植根操作系统。
–唐巴
2016年9月5日7:37
@Masi好了,那么您可以用更具体的内容支持该主张吗?
–唐巴
16-09-5在11:35
#5 楼
我尝试使用LineageOS 14.1(android 7.1.2),它支持以ext4格式格式化的sdcard(tf-card)。方法是使用外部usb-sdcard-adapter用ext4格式化sdcard,然后将sdcard插入安装了LineageOS的电话中。评论
那是由于修补了vold。不适用于库存ROM。
–艾尔凡·拉蒂夫(Irfan Latif)
20年1月4日,0:47
评论
我认为你不能。特别是因为froyo将FAT用于其apps2sd实现中。我认为您必须更改SD卡的安装选项,这需要root用户。