Chinaunix首页 | 论坛 | 博客
  • 博客访问: 424012
  • 博文数量: 53
  • 博客积分: 2746
  • 博客等级: 少校
  • 技术积分: 829
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-14 10:41
文章分类

全部博文(53)

文章存档

2016年(2)

2013年(1)

2012年(7)

2011年(10)

2010年(5)

2009年(20)

2008年(8)

我的朋友

分类: LINUX

2009-12-31 11:48:02

背景:

      经过多次试发现BTPD下载Bt比其它软件都快,并且占用flash、内存空间及CPU都小;但是好像只能在ext*文件系统上运行。开始可能是BTPD 的home放在falsh的jffs2、或是放在硬盘的FAT32上,BTPD运行不正常;rtorrent速度是快,但是太大了,后面使用了trasmission。下面就开始解决BTPD的问题了。

注:此文章是原创转载请写出处-龙金东。

分析:

      根据测试结果及经验,在NTFS盘上dd一个文件并格式化成ext2就可以放BTPD home.

过程:

  一、做BTPD home目录:

       1. ntfs-3g /dev/sda3 /mnt/

       2. dd if=/dev/zero   of=/mnt/5Mfile bs=1M count=5

       3. losetup /dev/loop0 /mnt/5Mfile

       4. mkfs.ext2 /dev/loop0

       5. mkdir /btpd_home

       6. mount /dev/loop0 /btpd_home mount看一下结果有:

         /dev/loop0 on /btpd_home type ext2 (rw,nogrpid)

       就说明BTPD home目录做好了。

二、运行BTPD

       1. btpd -d /btpd_home

       2. btcli -d /btpd_home add -d /mnt/ <*.torrnet>

       3. btcli -d /btpd_home stat -n #就可以看到任务在下载了

说明:

       1. /mnt/ 下是NTFS盘。

       2. busybox 要加losetup命令。

       3. linux kernel 要加有loop驱动。

最后,用同样的方法在也可以让BTPD home放在FAT32盘上。

阅读(1905) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-01-04 12:58:53

可惜不支持中文名,下来文件名是乱码。