13 652
правки
Изменения
м
→Системные форматы
* 324 MB data
Rawfsformat:
* 0x200 bytes (1 block) rawfs superblock
** 4 byte magic number: 61 72 61 77 = «araw»
*** 484 zero bytes
** (size from superblock entry) blocks - section data
Rawfs layout — designed to fit into 32MB partition with first stage bootloader (256 KB):
<tab sep="bar" class="wikitable" head="top">
# | Name | Description | Reserved size | Real size
1 | avboot | secondary bootloader | 0x200 blocks (256 KB) | 100676 bytes
2 | prod | some device settings (???) | 0x200 blocks (256 KB) | 0x420 bytes
3 | params | parameter store (maybe also keystore???) | 0x200 blocks (256 KB) | 0x8000 bytes
4 | recovery | recovery kernel+initramfs | 0x4000 blocks (8 MB) | 2872714 bytes (FW 2.1.4)
5 | init | normal kernel+initramfs | 0x4000 blocks (8 MB) | 6353727 bytes (FW 2.1.4)
6 | custom | developer edition kernel+initramfs | 0x4000 blocks (8 MB) | ''empty by default''
7 | banner | gzipped boot logo<br />uncompressed size 0x258000 bytes (raw 1024x600 x 32bit color) | 0x200 blocks (256 KB) | 27706 bytes
8 | fs | ''something unused'' | 0x3600 blocks (6912 KB) | ''empty''
| | ''TOTAL'' | 0xfe00 blocks (32512 KB = 32 MB - 256 KB) |
</tab>
Rawfs по умолчанию не даёт ничего записывать, но в конфиге ядра есть CONFIG_RAWFS_FS_DISABLE_WRITEPROT — если сие включить, то по идее должна разрешить.