首页 > 软件服务 > P2P软件 > 关于如何在centos服务器开启多个TRANSMISSION应用服务

关于如何在centos服务器开启多个TRANSMISSION应用服务

P2P软件

一、问题情况

由于下载服务器使用了TRANSMISSION做BT供种,后期由于磁盘容量不足,增加了新的磁盘,想启用一个新的TRANSMISSION监控新的磁盘目录进行供种,网上看了下没有实用的教程这里就单独写了一个。

二、解决办法

首先对新加磁盘进行格式化处理

添加下开机磁盘挂载

创建一下种子目录和下载文件目录(后面会说明为什么建了2个torrent种子目录)

当时服务器是用yum装的transmission

服务的配置文件在

现在要复制一份出来,并且新配置文件给一下transmission用户权限

修改一下新配置的端口等参数以免和老的服务端口冲突

然后就可以启动新的transmission了,用-g参数指定配置目录

启动以后还要刷一次目录权限,启动时生成了几个相关文件,因为是root启动的好像配置文件会变成root不再刷一次会造成配置读取异常

由于部分服务器transmission加载过多种子以后会自动崩溃退出,所以加了一个脚本监控一下端口占用,如果没有就重新自行启动新服务.加入到crontab里一分钟循环一次就行

iptables防火墙记得放开一下10000和51315端口

下面说明一下为何要开2个torrent种子目录

yum原版安装的transmission配置里的watch-dir监控目录增加种子后会自动添加启动,但是watch-dir里的torrent种子文件不会被重命名.但是-g指定配置后的新服务器不知为何watch-dir目录里上传了新种子加载后会自动添加.addend文件后缀.造成目录里的种子无法web下载了.所以创建了2个torrent目录.用sersync进行种子文件同步到/datb/torrent目录让transmission新服务器监控加载.先打开rsync服务,添加一下同步的监控目录

然后修改一下sersync的xml配置,从/datb/dl2/torrent仅同步*.torrent文件到/datb/torrent即可

FTP上传种子到/datb/dl2/torrent,文件可以上传到/datb/dl2/目录.不管是单文件种,还是目录种,按相对路径放好在目录下.transmission就可以自动校验完成开始供种.至于transmission的一些限速分享度超过多少停止供种的功能.请查询transmission的详细配置说明.