今までiso を bit torrent でダウンロードしたことがなかったのでためしてみた。
[root@arizona ~]# cat /etc/redhat-release
Fedora release 11 (Leonidas)
[root@arizona ~]# uname -r
2.6.30.8-64.fc11.x86_64
[root@arizona ~]# yum list | grep torrent
bittorrent.noarch 4.4.0-12.fc11 installed
[root@arizona ~]# rpm -ql bittorrent-4.4.0-12.fc11.noarch
/etc/logrotate.d/bittorrent
/etc/pki/bittorrent
/etc/pki/bittorrent/public.key
/etc/rc.d/init.d/btseed
/etc/rc.d/init.d/bttrack
/etc/sysconfig/bittorrent
/usr/bin/bittorrent-console
/usr/bin/bittorrent-curses
/usr/bin/bittorrent-tracker
Pythonスクリプトみたい。
[root@arizona ~]# less /usr/bin/bittorrent-console
#!/usr/bin/python
# Written by Bram Cohen, Uoti Urpala and John Hoffman
from __future__ import division
from BitTorrent.platform import install_translation
install_translation()
GUI版もある。
[root@arizona ~]# yum install -y bittorrent-gui.noarch
[root@arizona ~]# rpm -ql bittorrent-gui.noarch 0:4.4.0-12.fc11
/usr/bin/bittorrent
/usr/bin/maketorrent
http://torrent.fedoraproject.org/ から torrent ファイルをダウンロード。
アプリケーション -> インターネット -> Bit torrent file transfer で GUI を起動。
GUI -> File -> open torrent file で torrent file を 選択。 iso のダウンロードが始まる。
http or ftp でダウンロードするより、ずっと早いなー
TCPのコネクション何本はってるんだろう。。
[root@arizona ~]# ps aux | grep torrent
root 3824 11.8 1.0 771672 40816 ? Sl 09:26 0:50 /usr/bin/python /usr/bin/bittorrent
ん、エラーが。なんだろう。。
[root@arizona ~]# lsof -p 3824 | egrep -i tcp | wc -l
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /root/.gvfs
Output information may be incomplete.
ん、なんじゃこりゃ。。
# ls -la
d?????????? ? ? ? ? ? .gvfs
ファイルに出力結果をおとして、TCPの接続数を確認。
[root@arizona ~]# lsof -p 3824 > aaa.txt
ESTABLISHED の数をかぞえる。
[root@arizona ~]# egrep -i established aaa.txt
bittorren 3824 root 17u IPv4 22215 0t0 TCP 192.168.1.150:34121->aalimraan.hidayahonline.net:6976 (ESTABLISHED)
14本もコネクションはってるんだ。。
[root@arizona ~]# egrep -i established aaa.txt | wc -l
14
ダウンロードが完了。
F12-Snap3-x86_64-Live.torrent をもとに、ダウンロードしたら、F12-Snap3-x86_64-Live.torrent ディレクトリができた。
[root@arizona ]# ls
F12-Snap3-x86_64-Live ダウンロード ドキュメント 画像
F12-Snap3-x86_64-Live.torrent テンプレート ビデオ 公開
Firefox_wallpaper.png デスクトップ 音楽
[root@arizona ]# cd F12-Snap3-x86_64-Live
[root@arizona F12-Snap3-x86_64-Live]# ls
F12-Snap3-x86_64-Live-CHECKSUM F12-Snap3-x86_64-Live.iso README-SOURCES
CLIだとこんな感じで使う。
torrent ファイルの情報
[root@arizona ]# torrentinfo-console F12-Snap3-x86_64-Live.torrent
torrentinfo-console 4.4.0 - decode BitTorrent metainfo files
metainfo file.......: F12-Snap3-x86_64-Live.torrent
info hash...........: 1cac2922b6dbea34e660bbd9b20e395063b95c6b
directory name......: F12-Snap3-x86_64-Live
files...............:
F12-Snap3-x86_64-Live-CHECKSUM (966)
F12-Snap3-x86_64-Live.iso (682622976)
README-SOURCES (146)
archive size........: 682624088 (2604 * 262144 + 1112)
ダウンロード。
[root@arizona ]# bittorrent-console F12-Snap3-x86_64-Live.torrent
saving: F12-Snap3-x86_64-Live
file size: 682,624,088 (651 MiB)
percent done: 0.0
time left: Initial startup
download to: /home/hattori/F12-Snap3-x86_64-Live
download rate: ---
upload rate: ---
share rating:
seed status:
peer status:
--
Get things done!
Eddie Money 久しぶりにきいたらいいなー。声が好きだ。baby hold on ..
最近アルバム出してるのかな~。
Cheers!
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.