Подключенный файл.img, хотите видеть обновления файлов без перемонтирования

Это должно сработать, (предполагая, что все каталоги в текущей папке являются каталогами A ***):

cp -r --parents */H* destination/

Вам, очевидно, следует заменить destination/вашей фактической целью.

0
07.09.2021, 03:23
1 ответ

I've found that if I mount the emulated mass storage device on my computer and write a file to it, the file is preserved across software "ejects" on the raspberry pi side--but the contents of the mounted backing store.img file do not change until I unmount and remount it.

Вероятно, это связано с тем, что операция записи кэшируется системой, которая монтирует эмулируемое хранилище, и не записывается до тех пор, пока )не пройдет достаточно времени, или b )вы форсируете запись с помощью syncили blockdev --flushbufs /dev/sd<emulated storage>или размонтировав эмулируемое хранилище.

USB-накопитель может быть довольно медленным, поэтому кэширование с обратной записью может обеспечить значительный выигрыш в производительности. :Если что-то обновляется несколько раз подряд, более поздние обновления могут переопределять старые версии в кэше, и требуется только последняя версия. фактически записывается из кеша в хранилище.

Если вы выполняете программное извлечение на стороне RasPi без предварительной очистки на стороне компьютера, подождите некоторое время (, чтобы кэш попытался записать себя в эмулируемое хранилище ). вывод компьютера dmesgо том, что драйвер USB-накопителя -на стороне компьютера глубоко недоволен тем, что эмулируемое хранилище внезапно перестало -отвечать. Но ядро ​​и драйверы стараются не потерять никаких данных, поэтому они будут цепляться за кешированные данные в надежде, что устройство переподключится, если только устройство не -не отвечает так долго, что все попытки записать его прекратятся. вне.

1
07.09.2021, 09:55

Теги

Похожие вопросы