我正在尝试使用 RPi-Cam-Web-Interface 运行实时视频流 (elinux.org/RPi-Cam-Web-Interface) 来监控房间。由于我将流式传输 24 小时的录制视频(分成 30 分钟的片段以方便视频操作),因此我需要大量空间来保存所有文件。
我发现视频文件存储在 Raspberry Pi 上的 /var/www/html/media 文件中,并且当 RPi-Cam-Web-Interface 录制视频时,它们会自动存储在那里。我想在这个文件夹上安装一个 USB,以增加更多空间,并允许进行大量录制而不会耗尽空间。
这可以配置吗?或者我应该尝试找到 RPi-Cam-Web-Interface 在其配置中存储视频的位置并将其更改为 USB 驱动器(我已经找过了但没能找到它)?
答案1
简单地安装 USB 驱动器/var/www/html/media
将覆盖现有内容,这可能是可以接受的。但是,您可能希望在将 USB 驱动器安装到同一位置之前将内容复制到 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