Я просто не знаю, как решить эту проблему. Я перепробовал почти все и сдался. Я читал другие темы о том, что делать, если есть .thumbdata3
файл, который занимает много места. мой файл занимает почти 20 ГБ, и я не могу позволить себе такую трату места. Я сделал следующее, чтобы попытаться обойти, но ничего не работает
создайте пустой файл с тем же именем. этот пустой файл в конечном итоге увеличится до того же размера
вставьте .nomedia
файл в каждую папку, содержащую изображение, чтобы этот файл не увеличивался в размере. а затем я сначала повторил вышеописанное... файл все еще создается. есть некоторые замечания по этому поводу.
изначально созданный мной фиктивный файл остается без изменений. затем, как только я пытаюсь открыть или вызвать Проводник через какое-либо стороннее приложение, например, есть приложение, которому требуется фотография для загрузки, поэтому Проводник вызывается через приложение, чтобы выбрать фотографию, телефон затем полностью взбесился и будет зависать и вызывает перезагрузку
почему происходит это состояние зависания. Я открываю монитор процессов, который, в отличие от других приложений, будет работать независимо от того, насколько завис телефон... Я нахожу диспетчер загрузки процессов, и под этим именем процесса этот процесс android..process.media
выделяется как самый высокий CPU
потребитель. и в течение нескольких минут затравленный файл .thumbdat3 размером 20 гигабайт возвращается. У меня рут на Xperia Z3 под управлением Android 6.0. еще одна вещь, которую я заметил, - если я использую какое-либо стороннее приложение, которое должно позволить мне CHMOD
, C H O W N
даже если попытка удалить права на запись. для всех, будет работать без ошибок, права доступа к файлам останутся прежними, они не изменятся. dytto опыт, когда вы используете terminal emulator
и SU
на подсказке интересно
-если я отключу этот процесс вручную
android..process.media
тогда что происходит.
..nomedia
в каждую папку, несмотря на то, что процесс будет строить файл на 20 гигов.в моем случае создание Пустого файла с тем же именем работает, и эта проблема с тех пор исчезла. поэтому хитрость заключается в том, чтобы создать thumbnails
файл после того, как вы удалите папку с тем же именем
Иззи
пользователь1874594
.thumbdata3
создается в каталоге ` .thumbnails` ... поэтому создание каталога с тем же именем не поможет. Я попробую создать файл по имени каталога, я не знаю, поможет ли это, я должен это проверить.Иззи
.thumbnails/.thumbdata3
как каталог. Если вы настаиваете на попытке с файлом, по крайней мере сделайте его доступным только для чтения.пользователь1874594
Иззи
/sdcard
: это просто «символическая ссылка», указывающая на другое место. Возможно, вы можете изменить права доступа к файлам в «реальном месте». Обратите внимание, что может быть несколько «прыжков», когда символическая ссылка указывает на другую символическую ссылку. На моем устройстве/sdcard
указывает, на/storage/self/primary
что затем указывает на то, на/mnt/user/0/primary
что указывает/storage/emulated/0
. Последнее тогда является «настоящим местоположением».пользователь1874594
exfat
... поэтому восьмеричные данные не работают. Итак, если я откопаю прямой путь, который не использует ярлык, я все равно ожидаю, что тот же восьмеричный результат не будет работать ... ну, на данный момент я создал файл с таким именем, и пока все хорошо. странное поведение начиналось, когда я пытался вызвать File Explorer через любое стороннее приложение. например, есть приложение для конвертации мультимедиа из одного формата в другой, где вам нужно выбрать свой файлпользователь1874594
Иззи
adb shell
) попробуйтеfatattr +r .thumbdata3
затем (чтобы вернуться,-r
). Это то, что используется для файловых систем на основе FAT.пользователь1874594
пользователь1874594
exFat
она дает мне команду сообщения, которая не реализована.Иззи
пользователь1874594
пользователь1874594