Правильно, у меня есть образ Ramdisk на смонтированном устройстве, например, по адресу /mnt/sda1/Ramdisk.img. Я хочу скопировать необработанные данные непосредственно на устройство ramdisk по адресу / dev / ram0 таким образом, чтобы не было необходимости использовать mke2fs: я мог бы смонтировать образ и устройство и обнаружить, что оба они идентичны.
В идеале это будет использовать только команды linux.
Мои идеи на данный момент: монтировать изображение в петлю и использовать базовый ввод-вывод для передачи данных с одного устройства на другое. Я мог бы сделать это с C.
Кроме того, каким-то образом можно найти физический адрес устройства ramdisk и использовать команды linux или C, чтобы поместить файл непосредственно в память.
Заранее спасибо.
P.S .: Я знаю, что ядро каким-то образом помечает память, которая использовалась для виртуальных дисков, поэтому система не восстанавливает ее. Кто-нибудь знает, где эти флаги?