Крепление привязывается к ОЗУ
Мне это нужно для установки Raspberry PI Ubuntu Core. Я хочу иметь возможность удалить SD-карту после загрузки системы. Теперь, если я уберу его, все монтирования squashfs исчезнут, и система перестанет работать должным образом. Если снимки скопированы в оперативную память и начались оттуда, я могу успешно размонтировать и удалить SD-карту (как это работает, например, в TinyCore Linux).
Поэтому, когда я загружаю Ubuntu Core, он монтирует все файлы.snap во время загрузки как файловые системы squashfs на устройства / dev / loop с жесткого диска. Я хочу настроить этот процесс. Перед монтированием я хочу скопировать файлы моментальных снимков на RAM-диск, а затем смонтировать их с RAM-диска. Итак, во время загрузки я хочу создать RAM-диск:
mkdir /mnt/ramdisk
mount -t tmpfs -o size=512m tmpfs /mnt/ramdisk
Затем я хочу скопировать все файлы.snap из /writable/system-data/var/lib/snapd/snaps
в /mnt/ramdisk
а затем смонтировать их /dev/loop[0..9]
,
В какой загрузочный скрипт я могу вставить свой код для этого?