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

Kaltura CE转码后文件位置查询及存储路径修改方法求助

迁移Kaltura CE媒体存储到/home分区的完整步骤

没问题,我帮你一步步搞定把Kaltura的上传视频和转码文件转移到/home/kaltura的操作,全程稳得很~

步骤1:先停掉Kaltura服务,避免数据损坏

操作前必须停止Kaltura相关服务,防止在转移文件的时候有新的写入,导致数据不一致:

sudo service kaltura stop

步骤2:创建目标目录并配置正确权限

先在/home下创建专属的Kaltura存储目录,然后把权限给到Kaltura用户(Kaltura进程默认用这个用户运行):

# 创建多级目录
sudo mkdir -p /home/kaltura/uploads /home/kaltura/transcoded
# 递归设置所有者为kaltura用户组
sudo chown -R kaltura:kaltura /home/kaltura
# 设置读写执行权限,确保Kaltura能正常访问
sudo chmod -R 755 /home/kaltura

步骤3:迁移现有媒体文件到新目录

用rsync工具来复制文件,它能保留文件权限、断点续传,比直接cp更靠谱:

# 迁移上传的原始视频
sudo rsync -avz /opt/kaltura/web/content/uploads/ /home/kaltura/uploads/
# 迁移转码后的成品文件
sudo rsync -avz /opt/kaltura/web/content/transcoded/ /home/kaltura/transcoded/

提示:如果你的Kaltura还有其他存储目录(比如缓存、缩略图),可以用同样的方法迁移到/home/kaltura下对应的子目录里

步骤4:修改Kaltura配置文件,指向新存储路径

需要修改两个核心配置文件,让Kaltura知道媒体文件的新位置:

  1. 编辑主配置文件local.ini:
sudo nano /opt/kaltura/app/configurations/local.ini

找到storage_dirs配置项,把原来的路径替换成新目录:

storage_dirs = /home/kaltura/uploads,/home/kaltura/transcoded
  1. 编辑转码服务配置文件batch_config.ini:
sudo nano /opt/kaltura/app/configurations/batch_config.ini

找到local_storage_root配置项,修改为:

local_storage_root = /home/kaltura

步骤5:重启服务并验证

配置修改完后,重启Kaltura服务:

sudo service kaltura start

然后做个测试:

  • 上传一个新视频到Kaltura
  • 查看/home/kaltura/uploads下是否出现了新文件
  • 等待转码完成后,检查/home/kaltura/transcoded下是否有转码后的文件
  • 在Kaltura后台播放这个视频,确认能正常播放

步骤6:(可选)释放根分区空间

确认一切正常后,就可以删除原目录下的旧文件,释放根分区的空间了:

# 删除原上传目录文件
sudo rm -rf /opt/kaltura/web/content/uploads/*
# 删除原转码目录文件
sudo rm -rf /opt/kaltura/web/content/transcoded/*

注意:建议先保留原文件1-2天,确保没有问题后再删除,避免迁移过程中出现意外无法回滚

内容的提问来源于stack exchange,提问作者Ali Kharl

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:14:02