Сценарий: создана блочная файловая система, смонтирована [mount /dev /sbd0p1 /mnt] и echoe'd [echo Hi> /mnt /file1] [ http://blog.superpat.com/2010/05/04/a- простой блок-драйвер-для-Linux-ядро-2-6-31 / комментарий-страница-2 / # комментарий-214357]

Задача: мне нужно скопировать это монтирование (или файл в монтировании) куда-нибудь - в основном, реплику, которая не будет потеряна при закрытии / перезагрузке, на которую я могу положиться вместо смонтированного файла ОЗУ - чтобы при перезагрузке я должен был быть в состоянии загрузить с этого скопированного монтирования (или скопированного файла внутри монтирования) вместо оригинала в ОЗУ, который будет потерян при перезагрузке.

Искал немного, не мог получить много указателей. Может кто-нибудь дать точное решение, пожалуйста.

Примечание: я не профессионал по ядрам, это нужно как промежуточное решение для чего-то другого. Спасибо! -Sree

1 ответ1

0

Вы можете использовать dd для выгрузки необработанной файловой системы из памяти

dd if=/dev/sbd0p1 of=/home/user/somefile.raw

После этого вы можете смонтировать файл как файловую систему.

mount -t vfat -o offset=512 somefile.raw /mnt/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .