Как использовать USB для расширения пространства в определенной папке в Linux?

Я пытаюсь запустить потоковое видео в реальном времени, используя RPi-Cam-Web-интерфейс ( elinux.org/RPi-Cam-Web-Interface ), чтобы наблюдать за комнатой, находящейся вдали. Так как я буду транслировать видео для 24-часовой записи (разделенной на 30-минутные сегменты для облегчения работы с видео), мне понадобится много места для хранения всех файлов.

Я обнаружил, что видеофайлы хранятся в файле / var / www / html / media на Raspberry Pi и что они автоматически сохраняются там, когда RPi-Cam-Web-интерфейс записывает видео. Я хотел бы подключить USB к этой папке, чтобы добавить к ней больше места и разрешить большие записи без недостатка места.

Возможно ли это настроить, или я должен попытаться найти, где RPi-Cam-Web-интерфейс хранит видео в своей конфигурации, и изменить его на USB-накопитель (я уже искал его и не смог найти его)?

0
задан 29 December 2017 в 07:57

1 ответ

Простое подключение USB-накопителя на /var/www/html/media затеняет существующее содержимое, что может быть приемлемым. Однако вы можете скопировать содержимое на USB-накопитель, прежде чем монтировать его в том же месте. Это может быть достигнуто с помощью rsync и mount --bind

# TODO kill processes using /var/www/html/media until restarting them after bind mounting usb dirve to /var/www/html/media.
# Smart copy the existing contents to usb drive
rsync -av /var/www/html/media/ /path/to/usb/drive
# sync to make sure the folder contents are transfered and no writes are waiting.
sleep 0.5 && sync
sudo mount --bind /path/to/usb/drive /var/www/html/media/
# TODO restart processes using /var/www/html/media 
0
ответ дан 29 December 2017 в 07:57

Другие вопросы по тегам:

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