Итак, я использую Arch на миниатюрной системе (BeagleBone Black). На этой плате у меня есть SD-карта (/dev/mmcblk1) для передачи через USB на хост-компьютер с модулем ядра g_mass_storage. Это прекрасно работает, и любые изменения, которые я делаю на этом фальшивом USB-накопителе, сразу же появляются в файле блочного устройства.
Проблема в том, что я хочу сделать с этим блочным устройством. Я хочу, чтобы он был смонтирован только для чтения в корневом каталоге документов сервера Nginx. По большей части это работает нормально, и любые изменения, которые я делаю на USB-накопителе, выглядят нормально в корне сервера. Однако изменения требуют, чтобы блочное устройство было размонтировано и перемонтировано до его появления. В идеале, как только я внесу изменения в USB-накопитель, он появится в точке монтирования, но я подумал, что это будет сложно сделать.
Есть ли какой-нибудь простой способ монтировать блочное устройство так, чтобы Linux ожидал, что оно будет постоянно меняться, подобно тому, как сетевые монтировки, такие как SSH и FTP, реагируют на внешние изменения?