У меня просто возникла идея проверить файловую систему всех разделов Android, когда я заметил, что есть возможность сделать это для /data/system/cache в приложении STweaks (которое также поставляется с ядром Dorimanx), но оно предупреждает:
!ПРЕДУПРЕЖДЕНИЕ! Это ОЧЕНЬ ОПАСНЫЙ ВАРИАНТ![...]
Так почему же это так опасно?
Это даже более рискованно, чем говорит Cybersam. Вы не должны проверять/восстанавливать смонтированную файловую систему (т.е. когда она используется) в любой операционной системе, потому что программы могут использовать файлы, пока вы их проверяете и, возможно, вносите изменения. Это может привести к тому, что средство проверки сочтет наличие ошибок там, где их на самом деле нет; это может привести к неожиданному поведению любой программы, которая читает или записывает файлы во время проверки; и любые файлы, записанные во время проверки, могут быть повреждены или полностью потеряны.
На ПК вы можете проверить второстепенную файловую систему, размонтировав ее перед проверкой, или вы можете проверить системный раздел, загрузившись с USB-накопителя или компакт-диска, чтобы не было необходимости монтировать файловые системы с жесткого диска. На Android наиболее близким эквивалентом является выполнение этого из рекавери: таким образом вы можете проверить любую файловую систему, кроме той, на которой находится восстановление (при условии, что восстановление не монтирует SD-карту).
Возможно, эта опция попытается исправить любые обнаруженные проблемы с файловой системой. Если попытка восстановления не дает нужного результата или не может быть завершена (скажем, батарея садится), вы можете получить непригодные для использования файлы; или, если попытка восстановления не удалась в системном разделе, вы можете получить мертвое устройство (но вы можете восстановить его с помощью сброса настроек).
пользователь42276
Дэн Халм