Как запустить быстрый формат ext4 для съемного хранилища в android? - PullRequest
0 голосов
/ 02 марта 2020

При поддержке файловой системы ext4 для съемного / внешнего хранилища в моем проекте android возникла проблема: формат ext4 слишком длинный . я использовал mke2fs так же, как PrivateVolume, используемый в демоне vold.

Я использовал команду "/ system / bin / mke2fs -b 4096 -t ext4 -M / data -O has_journal, quota / dev / block / vold / publi c: 8,1 ", время форматирования превышает 3 минуты, что приводит к превышению времени ожидания StorageManagerService.

14772 03-02 12: 13: 11.721 3416 6583 W StorageManagerService: Привязка нити: 3416_19 все еще ожидает разделаPubli c ... 14773 03-02 12: 13: 11.721 3416 6583 E StorageManagerService: Привязка нити: 3416_19 прекратила ожидание разделаPubli c после 180000ms

Я пытался добавить "-E lazy_itable_init" в мою команду, но это не очень помогает.

Кто-нибудь знает, как увеличить время форматирования / создания файловой системы ext4? по крайней мере, время составляет менее 3 минут. Мой жесткий диск USB составляет 1 ТБ. Android версия 9 (P ie), 4 процессора, 2G RAM.

...