查看: 2271|回复: 4

点星pbx如何迁移录音到新硬盘空间

[复制链接]

4

主题

6

帖子

43

积分

新手上路

Rank: 1

积分
43
发表于 2021-3-6 12:40:25 | 显示全部楼层 |阅读模式
点星pbx旧磁盘SSD固态只有128G,空间满了,现在新增了一块2T机械硬盘,如何把旧磁盘空间录音迁移到新硬盘?

回复

使用道具 举报

2

主题

7

帖子

33

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
33
QQ
发表于 2021-3-6 21:58:37 | 显示全部楼层
首先
1.1) 格式化磁盘,并挂载到新目录
你需要将新2T硬盘(假设设备为:/dev/sdb )进行分区格式化然后挂在到新的文件系统目录(此处假定文件目录路径是: /77/88/ ),一般Linux 分区、格式化命令是 fdisksgdiskpartedmkfs.ext4 、mkfs.xfs 等,都是纯粹的linux技能,具体可以百度相关命令。下面假设你已经完成2T硬盘分区,并格式化 /dev/sdb1 为 ext4 文件系统格式,并且mount挂载/dev/sdb1到了 /77/88/ 目录。

1.2) 需要ssh登录点星pbx的 shell 终端, 执行如下命令:
[root@dotasterisk:~]# chown  -R  asterisk:asterisk   /77/88
此命令会赋予 /77/88 目录的写权限给 asterisk 录音程序,因为该程序是以 asterisk账户 身份运行的,只有给了w权限,才能进行录音文件写入。


其次
2.1) 进点星pbx后台,修改【录音文件基础目录】为 /77/88 (纯目录名,不需要以/结尾),并点击顶部工具栏黄色图标应用配置生效,如下图。



最后:录音迁移方法根据点星pbx版本不同而不同,下面分版本进行说明。

3.1)点星pbx 4.1及以上(含4.1)版本
从4.1版本开始,无需进行旧录音文件迁移到新目录/77/88/,在上述步骤都完成后,只需要更改一下nginx配置并重载nginx即可。
ssh登录点星pbx,修改nginx配置文件: /opt/nginx/conf/vh.conf ,找到对应配置地方,增加下面相关配置,如下:


新增加的配置段如下,具体目录(/77/88)根据自己的磁盘挂载目录而定。
        location /77/88 {
                root /;
        }   

另外,之前的旧的录音目录切记不要删掉,如下配置务必要保留。
        location /rec {
                root /;
        }   


以后如果在点星pbx后台再次修改【录音文件基础目录】为 其它目录,也要在 vh.conf 中 按照上面方法新增一项配置,并保留之前的配置。
最后在shell终端重载nginx即可,如下命令。
[root@dotasterisk:~]#  nginx  -s  reload

3.2)点星pbx 3.10、3.11 、4.1 版本 迁移方法
在点星pbx后台修改【录音文件基础目录】为 新目录 /77/88 方法同上。
修改nginx配置文件: /opt/nginx/conf/vh.conf ,找到之前的旧的【录音文件基础目录】的配置项,直接修改替换为新的配置项,如下图。

然后在shell终端重载nginx,执行  nginx -s reload。此外还需把 旧目录 /rec/ 里面的录音文件 拷贝到 新目录 /77/88 。shell操作如下。
[root@dotasterisk:~]#  nginx  -s  reload[root@dotasterisk:~]# cp  -rp  /rec/*   /77/88


3.3)点星pbx 3.9及以下版本迁移方法
在点星pbx后台修改【录音文件基础目录】为 新目录 /77/88 方法同上。
无需修改nginx配置,直接迁移或者复制旧录音文件到新目录/77/88即可,命令如下。
[root@dotasterisk:~]# cp  -rp  /rec/*   /77/88





点星PBX,基于Asterisk的简单好用的IPPBX,个人版免费使用。
武汉赢卓科技有限公司,华中地区呼叫中心整体解决方案供应商。
回复

使用道具 举报

0

主题

3

帖子

73

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73
QQ
发表于 2021-3-6 22:21:13 | 显示全部楼层
目前 点星pbx 4.1 版本对录音处理最为友好,无需迁移,新扩容硬盘即插即用。
强烈推荐用户使用 最新的 4.1版本,下载地址参看:
DotAsterisk(点星PBX)呼叫中心 4.1 发布(好用推荐)

点星PBX,基于Asterisk开发的简单好用的IPPBX,个人版免费测试。
武汉赢卓科技呼叫中心,华中地区企业的首选呼叫中心系统。
回复

使用道具 举报

0

主题

2

帖子

27

积分

超级版主

Rank: 8Rank: 8

积分
27
发表于 2021-3-6 22:28:17 | 显示全部楼层
附上几篇磁盘分区的资料
使用 sgdisk 管理分区
https://linux.cn/article-10771-1.html

linux磁盘操作之sgdisk
https://www.cnblogs.com/mountain2011/p/9622001.html

最后郑重提醒一下:  务必要修改 /etc/fstab ,将新磁盘分区挂载项目添加到此文件,这样才能在服务器重启后自动挂载新文件系统,一定不要忘记此项操作。
点星PBX,基于Asterisk的简单好用的IPPBX,个人版免费使用。
武汉赢卓科技有限公司,华中地区呼叫中心整体解决方案供应商。
回复

使用道具 举报

4

主题

6

帖子

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2021-3-6 22:34:41 | 显示全部楼层
感谢指导,按照步骤,已经搞定。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表