2017年6月14日 星期三

將整個PDB下載回本機端

目前整個PDB大小約436G,要下載前請先注意自己的硬碟大小

首先編寫 rsynPDB.sh 如下

#!/bin/sh
MIRRORDIR=/dw/rcsb           # your top level rsync directory
LOGFILE=/dw/rsyncPDB.log/rsyncPDB.`/bin/date +"%Y%m%d"`  # file for storing logs
RSYNC=/usr/bin/rsync         # location of local rsync
SERVER=rsync.wwpdb.org::ftp  # RCSB PDB server name
PORT=33444                   # port RCSB PDB server is using
${RSYNC} -rlpt -v -z --delete --port=$PORT ${SERVER}/ $MIRRORDIR > $LOGFILE 2>/dev/null

上面這個腳本會把整個PDB都放在 /dw/rcsb 這個資料夾之下
每次執行rsynPDB.sh,只會用rsync做更新,而不會每次都要重新下載整個PDB
整個更新的紀錄會放在 /dw/rsyncPDB.log/rsyncPDB.更新日期 這個檔案裡面

參考PDB FTP Sites這個說明,會知道每個星期三 00:00 UTC會將所有新的與更新過的內容放到wwPDB的FTP site上。如果用rsync的話,有三個地方可以選:
_EOF_

沒有留言:

張貼留言