Was sind physische Partitionen auf einem Android-Gerät?

Ich bin neu im Android-System. Ich versuche zu verstehen, wie es im internen Speicher installiert wird, um es schließlich vollständig zu sichern und wiederherzustellen. Um dies zu erreichen, muss ich wissen, was gesichert werden muss. Muss ich mich nur um /data & /system Partitionen kümmern? Eine meiner Root-Apps listet diese Partitionen auf meinem Gerät auf:

/mnt/media_rw/xxxx-xxxx (mounted external SD card, Idk how to treat it)
/data 5.51GB
/system 1.08GB
/cache 534.12MB
/fsg 1.5MB
/firmware 64MB
/persist 8MB
/pds 3MB
  1. Was ist die vollständige Liste der physischen Partitionen auf einem Android-Gerät?
  2. Kann sich die Liste zwischen den Geräten unterscheiden?
  3. TWRP, Titanium, oandbackup und (adb backub/restore) erstellen keine vollständigen Backups des Android-Geräts (System mit Daten). Was ist eine Komplettlösung auf Android-Geräten ähnlich wie Acronis True Image auf PC-Systemen?
Stark verwandt: Android-Ordnerhierarchie .
Im Allgemeinen enthält ein klares AOSP-Android diese physischen Partitionen: Boot, Cache, Data, Recovery, System, Vendor und Dutzende von Mount-Punkten mehr (Linux-Stil). Ich schlage allen Interessierten vor, mit dem Lesen über die Android-Laufwerksstruktur auf XDA zu beginnen: forum.xda-developers.com/android/general/…

Antworten (1)

Die Liste unterscheidet sich sicherlich zwischen den Geräten, und daher kann keine vollständige Liste bereitgestellt werden.

Für die meisten, wenn nicht alle Geräte ist es nicht erforderlich, andere Partitionen als system(System), data(Benutzerdaten), boot(Kernel) und vendor(für Treble-Geräte, separate vendorSpeicher für Hardwaretreiber usw.) zu sichern.

Viele dieser zusätzlichen Partitionen sind für den Benutzer nicht zugänglich und/oder speichern Daten für Nicht-OS-Komponenten (z. B. modemfür Basisband, logofür das erste Splash-Logo beim Booten), und kein Verfahren würde sie im täglichen Gebrauch berühren, außer Systemaktualisierungen. Darüber hinaus können Sie ohne Root-Zugriff keine vollständige Sicherung/Wiederherstellung durchführen, selbst auf data.

Derzeit ist die übliche Methode, ein vollständiges Backup durchzuführen, nur die im Backup-Menü von TWRP aufgelisteten zu sichern, das bereits mehr als nur „System mit Daten“ abdeckt, wie Sie es benötigen. Abhängig vom Betreuer/Ersteller des verwendeten TWRP können auch andere Partitionen für die Sicherung/Wiederherstellung verfügbar sein, obwohl es aus dem oben genannten Grund keinen Sinn macht (und deshalb entscheiden sich die meisten TWRP-Builds dafür, sie zu verstecken).

Ich fürchte, die TWRP-Sicherung schließt /data/media aus, daher handelt es sich nicht um eine vollständige Datensicherung. twrp.me/faq/backupexclusions.html
Richtig, ich denke, als erfahrene ROM-Flasher neigen wir dazu, "Daten" einfach als /data. Was hindert Sie jedoch daran, es einfach herauszukopieren?
Ich dachte an einen einfachen Befehl, zB "adb copy/paste (/system, /data) /path". Ich weiß aber nicht, ob es realisierbar wäre. Ich bin mit adb und seiner Zuverlässigkeit nicht vertraut. Jemand, geben Sie mir bitte vollständige Anweisungen und spezifische ADB-Befehle zum Kopieren / Überschreiben. Ich wette, es wird hundert Hindernisse geben.
Es wäre ein ernsthaftes Schlupfloch, wenn es so einfach wäre. Am nächsten, was ich weiß, ist die Verwendung ddzum Sichern / Schreiben einzelner Partitionen, aber ich erinnere mich, dass ich einige Beispiele gesehen habe, bei denen dies nicht immer funktioniert (kann zu einem gemauerten Gerät führen). Außerdem hilft dies auch nicht beim Sichern des internen Speichers.