2016-07-21 18 views
0

Ich bin gerade erst über Brillo auf der Quellcode-Website von Google gestolpert. Darauf habe ich mehrere Dateien mit der Erweiterung bpt gefunden. Dies sind JSON-Dateien, die Partitionen auf Geräten zu beschreiben scheinen. Here sind die Inhalte der Basisdatei:Brillos Partitionierungsschema

{ 
    "settings": { 
     "disk_size": "4 GiB" 
    }, 
    "partitions": [ 
     { 
      "ab": true, 
      "label": "boot", 
      "size": "32 MiB", 
      "guid": "auto", 
      "type_guid": "brillo_boot" 
     }, 
     { 
      "ab": true, 
      "label": "system", 
      "size": "512 MiB", 
      "guid": "auto", 
      "type_guid": "brillo_system" 
     }, 
     { 
      "ab": true, 
      "label": "odm", 
      "size": "512 MiB", 
      "guid": "auto", 
      "type_guid": "brillo_odm" 
     }, 
     { 
      "label": "misc", 
      "size": "1 MiB", 
      "type_guid": "brillo_misc" 
     }, 
     { 
      "label": "userdata", 
      "grow": true, 
      "guid": "auto", 
      "type_guid": "brillo_userdata" 
     } 
    ] 
} 

ich keine Dokumentation zu diesem Thema finden kann. Ist es ein neues Partitionsschema (z. B. MBR, GPT, APM, Tegra PT, MTDs Kommandozeilenpartitionierung, usw.)?

Antwort

0

JSON-Dateien mit der Erweiterung .bpt werden von bpttool verwendet - einem Tool zum Partitionieren von Datenträgerabbildern für Brillo und Android.

Dies ist Open Source und wird bei https://android.googlesource.com/platform/system/tools/bpt/+/master/

Partitioning Richtlinien gehostet werden in der .bpt JSON-Datei ausgedrückt.

Blick auf die Geschichte des Endlagers (relativ neu, nur 4 Monate alt). Dies wurde zuerst für Brillo eingeführt und wird wahrscheinlich bald in Android-Versionen enden (In Nougat vielleicht?). Dies kann ein Ersatz für das GPT-Partitionierungsschema oder eine Ableitung davon sein.