You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过外接硬盘扩容Ubuntu 18.4 Server版Ant Media System磁盘空间

在Ubuntu 18.04 Server中用外接硬盘扩容Ant Media System磁盘空间

以下是已挂载外接硬盘后的具体操作步骤:

1. 停止服务并确认存储路径

  • 先停止Ant Media服务,避免文件被占用:
    sudo service antmedia stop
    
  • 查看Ant Media的默认存储目录(录制/直播文件的存放路径):
    cat /usr/local/antmedia/conf/red5.properties | grep "stream.dir"
    
    通常默认路径为/usr/local/antmedia/webapps,如果输出显示其他路径,后续步骤替换为对应路径即可。

2. 备份现有数据

  • 将Ant Media的存储数据备份到临时目录,防止迁移出错:
    sudo rsync -av /usr/local/antmedia/webapps/ /tmp/antmedia-backup/
    

3. 迁移数据到外接硬盘

  • 假设外接硬盘设备为/dev/sdb1(可通过lsblk命令确认实际设备名),先将原存储目录重命名:
    sudo mv /usr/local/antmedia/webapps /usr/local/antmedia/webapps_old
    
  • 创建新的存储目录:
    sudo mkdir /usr/local/antmedia/webapps
    
  • 将外接硬盘挂载到新目录:
    sudo mount /dev/sdb1 /usr/local/antmedia/webapps
    
  • 迁移原数据到外接硬盘:
    sudo rsync -av /usr/local/antmedia/webapps_old/ /usr/local/antmedia/webapps/
    
  • 确认数据无误后,删除旧目录:
    sudo rm -rf /usr/local/antmedia/webapps_old
    

4. 修复目录权限

  • 确保Ant Media用户拥有存储目录的读写权限:
    sudo chown -R antmedia:antmedia /usr/local/antmedia/webapps
    

5. 设置开机自动挂载

  • 编辑fstab配置永久挂载,推荐用UUID(避免设备名变动导致挂载失败):
    1. 获取外接硬盘的UUID:
      blkid /dev/sdb1
      
    2. 编辑fstab文件:
      sudo nano /etc/fstab
      
    3. 添加以下内容(替换YOUR_UUID为实际UUID,文件系统类型如ext4根据实际调整):
      UUID=YOUR_UUID /usr/local/antmedia/webapps ext4 defaults 0 2
      
    4. 测试挂载配置:
      sudo mount -a
      
      无报错则说明配置正常。

6. 重启服务并验证

  • 启动Ant Media服务:
    sudo service antmedia start
    
  • 验证扩容效果:
    • 用df -h查看挂载状态,确认/usr/local/antmedia/webapps对应磁盘空间为外接硬盘大小
    • 上传测试流或录制视频,检查文件是否正常存储到外接硬盘中

内容的提问来源于stack exchange,提问作者Jaundre Van Staden

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 01:45:04