Я делаю эту операцию:

  1. скачать файл img полной системы Linux (т.е. Raspbian)
  2. losetup -P /dev/loop0 image.img
  3. mount /dev/loop0p2 /mnt/rootfs
  4. делать что-либо в подпапках /mnt/rootfs/*

Когда я хочу записать SD-карту с обновленной системой, я должен:

  • размонтировать /dev/loop0p2 ?
  • отсоединить петлевое устройство с помощью losetup -D ?

или изменения всегда синхронизированы с image.img поэтому я могу использовать этот файл, пока его разделы находятся в устройстве loop и монтируются в файловой системе хоста?

1 ответ1

3

Все, что вам нужно сделать, это запустить sync чтобы убедиться, что все данные из ОЗУ находятся в файловой системе.

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