У меня есть рутированный Samsung S4 mini (Android 4.4.4), я заметил, что есть определенные файлы/папки (например, /dev), которые, когда я их удаляю, возвращаются при перезагрузке телефона. Почему? Можно ли удалить их навсегда?
Я знаю, что это очень рискованно и может привести к поломке моего телефона, но:
Пока GiantTree объяснял части структуры папок , он упустил одну «точку монтирования»: /
также известную как «корневая файловая система». Он создается при загрузке из содержимого «загрузочного образа» — так называемого «начального RAM-диска» или, короче, Initrd . Поскольку он создается из одного и того же источника при каждой загрузке, вы можете удалять его так часто, как хотите — он всегда будет возвращаться (пока вы «случайно» не удалите сам загрузочный образ — и он будет потерян, если у вас нет резервной копии). ). Только после этого монтируются другие файловые системы, из которых GiantTree перечислил несколько примеров (подробнее, например, в моем ответе здесь ).
Позвольте мне добавить срочное предупреждение: никогда не трогайте то, что вы не знаете, для чего оно нужно (удалите не то, и ваше устройство больше не запускается). Всегда создавайте хорошую резервную копию (см., например, nandroid ), прежде чем начинать «играться» с системными файлами. Слишком много людей оказываются здесь с удалением вещей и невозможностью их вернуть: без надлежащей резервной копии вам может быть очень тяжело (особенно с экзотическим устройством, на котором нет ПЗУ для загрузки где угодно).
rootfs
. У меня было такое чувство, что я что-то пропустил, но я не был уверен, как на самом деле ведет себя корень. Спасибо, что прояснили это.Android основан на Linux, поэтому он наследует большую часть структуры папок.
С помощью команды mount
можно узнать, какие разделы монтируются в Android и каковы их типы.
Я пройдусь по нескольким важным.
/cache
: Этот каталог содержит раздел кеша . Удаление не принесет много вреда, просто нужно восстановить кеш./data
: Это содержит ваш раздел данных . Удаление его (или чего-либо внутри) может привести к ошибкам, сбою приложений или общей потере данных./system
: Это содержит ваш системный раздел. Удаление его или чего-либо внутри него (если возможно) может привести к тому, что ваше устройство не сможет успешно загрузиться./dev
: содержит информацию об устройстве. Он создается при загрузке и может рассматриваться как временный или виртуальный раздел. Файлы там обычно не удаляемые и не сохраняемые./efs
: Этот раздел содержит ваш IMEI и другую информацию. Хотя он не должен быть доступен для записи, некоторые обстоятельства могут привести к его очистке. После этого ваш IMEI будет сброшен на 0, и вы не сможете подключиться ни к одной мобильной сети. ОСТЕРЕГАЙТЕСЬ, ПРИ ДЕЛАНИИ ЧТО-НИБУДЬ С ЭТИМ РАЗДЕЛОМ./proc
: этот раздел содержит информацию о процессах и воссоздается /dev
при загрузке. Однако здесь некоторые файлы являются съемными и могут привести к сбою или блокировке процессов. Здесь не нужно ничего делать.
Ирфан Латиф