Używam więc Arch on miniature system (BeagleBone Black). Na tej płycie mam kartę SD (/ dev / mmcblk1) do przesyłania przez USB do komputera hosta z modułem jądra g_mass_storage. Działa to doskonale, a wszelkie zmiany w tym fałszywym dysku USB pojawiają się natychmiast w pliku urządzenia blokowego.
Problem polega na tym, co chcę zrobić z tym urządzeniem blokowym. Chcę go zamontować tylko do odczytu w katalogu głównym serwera Nginx. W większości działa to dobrze, a wszelkie zmiany wprowadzone na dysku USB wydają się wyglądać dobrze na głównym serwerze. Jednak, zmiany wymagają, aby urządzenie blokujące zostało odmontowane i ponownie zamontowane, zanim się pojawią. Idealnie, gdy tylko dokonam zmiany na dysku USB, pojawi się on w punkcie podłączenia, ale pomyślałem, że byłoby to skomplikowane.
Czy jest jakiś prosty sposób na zamontowanie urządzenia blokowego w sposób, w jaki Linux oczekiwałby, że będzie się ciągle zmieniał, podobnie jak montowanie sieci, takie jak SSH i FTP reaguje na obce zmiany?