如何為 CentOS 建立公用鏡像

CentOS 歡迎新的鏡站。

如果你正在考慮為 CentOS 建立一個公開鏡像,請參考下列指引,以確保你的鏡像與其它鏡像的一致性。

首先,假若你仍未訂閱 CentOS-mirror 郵件列表,請加入﹕http://lists.centos.org/mailman/listinfo/CentOS-mirror

公開鏡像應該每日透過 cron 進行 2-4 次的同步。我們強烈建議你在 cron 腳本中採用鎖定檔案來避免繁衍多重連線,因為這樣加重我們的伺服器及你的鏡像的負荷。若果你不懂怎樣做,請在郵件列表上發問。

在 cron 工作內製作網站鏡像的最佳方法是:

rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root

註:
歐盟的用戶可考慮使用 eu-msync.centos.org::CentOS
美國的用戶可考慮使用 us-msync.centos.org::CentOS

提示: 如果你使用 >= 2.6.4 版的 rsync,你可考慮在你的 cron 工作內為上述一行加入 --delay-updates 這個選項

當你已建立好你的 cron 工作及完成初次同步,請郵寄到郵件列表。我們會將你加入鏡像的清單內。請提供所有相關的 URL(ftp/http/rsync/?),以及你每隔多久進行同步。請包括你所身處的城市/省份/國家,以及你的頻寬容量。另外請提供一個名稱及指向贊助機構的連結,好讓我們能作出恰當的鳴謝。假若你用來訂閱郵件列表的電郵地址並不是鏡像的最佳聯絡點,請亦提供你首選的聯絡電郵地址。

請將任何有關伺服器的改動,包括:位置、頻寬容量、更新週期等,通告 CentOS-mirror 郵件列表。

我們請求第二層、個人及公司的內聯網鏡像選用第一層的鏡像,而不是與主端 rsync 集用伺服器直接進行同步。現時我們並未限制主端 rsync 集用伺服器,為的是協助新鏡站更快被建立起來。假若主端 rsync 集用伺服器被過度使用,我們將會重新檢討這個問題。

Translation of revision 3

zh-tw/HowTos/CreatePublicMirrors (last edited 2009-09-07 04:37:00 by TimothyLee)