Added installer/boot/README.md

This commit is contained in:
Alexey Kostarev 2024-11-25 16:00:39 +05:00
parent 7aad154362
commit 8ed4cd2408

98
installer/boot/README.md Normal file
View File

@ -0,0 +1,98 @@
# Структура разделов диска
Номер | Размер | ФC | Имя | Флаги | Использовано | Доступно | Содержание
------|--------|--------|----------|----------------------|--------------|----------|------------
1 | 105MB | fat32 | EFI | загрузочный, esp | | |
2 | 1049kB | | BIOS |bios_grub, legacy_boot| | |
3 | 1049MB | xfs | BOOT | | 150M | 787M | EFI, grub, vmlinuz, **initramfs.xz**
4 | 1049kB | | META | | | |
5 | 105MB | xfs | STATE | | 7,1M | 81M | config.yaml, node-identity.yaml, platform-network.yaml
6 | 31GB | xfs | EPHEMERAL| | 1,4G | 28G | /var/lib/, /var/log, /var/system/overlays
## Структура разделов
### BOOT
<pre>
├── A
│   ├── initramfs.xz
│   └── vmlinuz
├── EFI
└── grub
├── fonts
│ └ ...
├── grub.cfg
├── grubenv
└── i386-pc
</pre>
### STATE
<pre>
├── config.yaml
├── node-identity.yaml
└── platform-network.yaml
</pre>
### EPHEMERAL
<pre>
├── lib
│   ├── cni
│   ├── containerd
│   ├── etcd
│   └── kubelet
├── log
│   ├── audit
│   ├── containers
│   └── pods
├── run -> /run
└── system
└── overlays
</pre>
## Сравнение vmlinuz, initramfs.xz talos и alt-orchestra (24.11.2024)
Размеры init, rootfs.sqsh
Файл | talos | alt-orchestra
------------|---------|---------------
initramfs.xz | 74M | 200M
vmlinuz | 18M | 11M
## Сравнение init, rootfs.sqsh файловой системы rootfs.sqsh talos и alt-orchestra (24.11.2024)
Файл | talos | alt-orchestra
------------|---------|---------------
rootfs.sqsh | 74M | 197M
init | 11M | 11M
## Сравнение структуры rootfs.sqsh talos и alt-orchestra (24.11.2024)
<pre>
mount --type="squashfs" --options="loop" --source=rootfs.sqsh --target=<target>
</pre>
Размеры сжатой и несжатой файловой системы:
Файл | talos | alt-orchestra
------------|---------|---------------
Сжатый | 74M | 197M
Несжатый | 639M | 725M
Число узлов (`find /mnt/squashfs/ | wc -l`):
talos | alt-orchestra
---------|---------------
749 | 6293
В `alt-orchestra` очень много (возможно) неиспользуемых файлов:
- `lib64/modules/6.12.0-6.12-alt1/kernel/` - `5898`.
# Ссылки
- [Architecture](https://www.talos.dev/v1.8/learn-more/architecture/)