Index: head/zh_TW.UTF-8/articles/hubs/article.xml
===================================================================
--- head/zh_TW.UTF-8/articles/hubs/article.xml (revision 51402)
+++ head/zh_TW.UTF-8/articles/hubs/article.xml (revision 51403)
@@ -1,658 +1,520 @@
- Mirroring FreeBSD
+ Mirroring FreeBSD
- JunKuriyama
- kuriyama@FreeBSD.org
-
- ValentinoVaschetto
- logo@FreeBSD.org
-
- DanielLang
- dl@leo.org
-
- KenSmith
- kensmith@FreeBSD.org
-
+ JunKuriyamakuriyama@FreeBSD.org
+ ValentinoVaschettologo@FreeBSD.org
+ DanielLangdl@leo.org
+ DanielLangkensmith@FreeBSD.org
- FreeBSD 是 FreeBSD基金會的註冊商標
- 許多製造商和經銷商使用一些稱為商標的圖案或文字設計來彰顯自己的產品。 本文中出現的眾多商標,以及 FreeBSD Project 本身廣所人知的商標,後面將以 ™ 或 ® 符號來標註。
+ FreeBSD 是 FreeBSD基金會的註冊商標.
+ 許多製造商和經銷商使用一些稱為商標的圖案或文字設計來彰顯自己的產品.本文中出現的眾多商標,以及 FreeBSD Project 本身廣所人知的商標,後面將以 ™ 或 ® 符號來標註.
- $FreeBSD$
+ $FreeBSD$
- $FreeBSD$
+ $FreeBSD$
- 這是份還在草稿中的文章,主要是(尤其是給各區網中心管理者的參考)介紹如何 mirror FreeBSD。
+ 這是份介紹如何 mirror FreeBSD,主要是針對網路中心管理者或託管於大型資料中心的管理者.
- We are not accepting new mirrors at this time.
+ 我們目前不接受新Mirror站點的申請.聯繫方式The Mirror System Coordinators can be reached through email
at mirror-admin@FreeBSD.org. There is also
a FreeBSD mirror sites mailing lists.
- 成為 FreeBSD mirrors 的必備條件
+ FreeBSD mirrors 的需求
- 硬碟空間
- 硬碟空間是最重要的必備條件之一。 Depending on the set of releases, architectures, and degree of completeness you want to mirror, a huge amount of disk space may be consumed. Also keep in mind that official mirrors are probably required to be complete. The web pages should always be mirrored completely. Also note that the numbers stated here are reflecting the current state (at 10.4-RELEASE/11.1-RELEASE). Further development and releases will only increase the required amount. Also make sure to keep some (ca. 10-20%) extra space around just to be sure. Here are some approximate figures:
+ 磁碟空間
+ 磁碟空間是最為需要. 根據你想要 mirror 的發行版、CPU架構 ,可能會消耗大量的磁碟空間.另外請注意 官方 鏡像站需要完整 mirror。網站內容亦需要完整鏡像。且這裡所述的數字是反應目前版本狀態 (如 10.4-RELEASE/11.1-RELEASE )。而不斷的開發與發行將會增加所需空間。並請務必保留一些 ( 約10-20% ) 額外空間。這裡大約估計如下:
- Full FTP Distribution: 1.4 TB
- CTM deltas: 10 GB
- Web pages: 1GB
+ 完整的作業系統套件 FTP 站所需:1.4 TB
+ CTM deltas: 10 GB
+ 網站: 1GB
-
- The current disk usage of FTP Distribution can be found at
- ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes.
-
+ 目前 FTP Distribution 的磁碟使用可在 ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes 找到。
- 網路頻寬
+ 網路連線/頻寬當然,你一定要能連上 Internet。 頻寬需求多少,這要看你所想要的 mirror 程度而定。 若只想要 mirror 一部份的 FreeBSD 檔案以作為網站或 intranet 的局部用途, 那麼頻寬需求會明顯比成為公共服務用途的小一些。 若想成為 official mirror 之一的話,那麼頻寬就勢必得增加才夠用。以下,我們僅列出一些估計值以做為參考:
- Local site, no public access: basically no minimum,
- but < 2 Mbps could make syncing too slow.
- Unofficial public site: 34 Mbps is probably a good start.
- Official site: > 100 Mbps is recommended, and your host
- should be connected as close as possible to your border router.
+ 本地站台,沒有要公共存取: 基本上沒有最低需求,但是 < 2Mbps 同步將會非常緩慢
+ 非官方公共站台: 34Mbps 是不錯的開始.
+ 官方站台: > 100Mbps 是建議值,並且你的主機必須盡可能連接靠近邊界路由器.
- 系統需求、CPU、RAM
-
- One thing this depends on the expected number of clients,
- which is determined by the server's policy. It is
- also affected by the types of services you want to offer.
- Plain FTP or HTTP services may not require a huge
- amount of resources. Watch out if you provide
- rsync. This can have a huge
- impact on CPU and memory requirements as it is
- considered a memory hog.
- The following
- are just examples to give you a very rough hint.
-
-
- For a moderately visited site that offers
- rsync, you might
- consider a current CPU with around 800MHz - 1 GHz,
- and at least 512MB RAM. This is probably the
- minimum you want for an official
- site.
-
-
- For a frequently used site you definitely need
- more RAM (consider 2GB as a good start)
- and possibly more CPU, which could also mean
- that you need to go for a SMP system.
-
-
- You also want to consider a fast disk subsystem.
- Operations on the SVN repository require a fast
- disk subsystem (RAID is highly advised). A SCSI
- controller that has a cache of its own can also
- speed up things since most of these services incur a
- large number of small modifications to the disk.
-
+ 系統需求,CPU,RAM
+ 這取決於預期的客戶端數量,這是由伺服器的策略決定的。也會受到您提供的服務類型而影響.普通的 FTP 或 HTTP 服務可能不需要大量的資源。注意如果您提供rsync. 這可能會對 CPU 和記憶體的需求產生巨大的影響,因為會消耗大量記憶體。 以下只是給你一個非常粗略的的例子。
+ 針對一個較常被瀏覽的網站 rsync,您須考量處理器大約 800Mhz 至 1Ghz,並且安裝最少 512MB RAM,這或許是成為一個 官方 站台的最小需求.
+ 為了一個經常使用的網站你絕對需要更多 RAM (2GB是不錯的開始) 並且儘可能有更多 CPU , 這也表示你需要一個 SMP 系統。
+ 您也會需要考慮有一個較快的磁碟系統。在管理 SVN repository 需要一個快速的磁碟系統 ( 強烈建議 RAID)。有自己的快取記憶體的 SCSI 控制器也可以加快速度,因為大多數這些服務會對磁碟進行大量的小幅修改。
- Services to offer
-
- Every mirror site is required to have a set of core services
- available. In addition to these required services, there are
- a number of optional services that
- server administrators may choose to offer. This section explains
- which services you can provide and how to go about implementing them.
-
+ 提供的服務
+ 每個鏡像站都需要一有一組可用的核心服務。除了這些所需的服務之外,還有許多伺服器管理員可以選擇提供的選用服務。本節將說明您可以提供哪些服務以及如何實作這些服務。
- FTP (required for FTP fileset)
-
- This is one of the most basic services, and
- it is required for each mirror offering public
- FTP distributions. FTP access must be
- anonymous, and no upload/download ratios
- are allowed (a ridiculous thing anyway).
- Upload capability is not required (and must
- never be allowed for the FreeBSD file space).
- Also the FreeBSD archive should be available under
- the path /pub/FreeBSD.
-
-
- There is a lot of software available which
- can be set up to allow anonymous FTP
- (in alphabetical order).
+ FTP (需要提供給FTP檔案集)
+ 這是最基本的服務之一。需要為每個鏡像站提供公共的 FTP distributions 。 FTP 存取必須是匿名的, 不允許上傳/下載比率 (這是一件荒謬的事),上傳功能不是必需的 (且必須 絕不允許 FreeBSD 檔案空間)。另外,FreeBSD archive 應該在路徑/pub/FreeBSD下。
+ 這裡有很多可用的軟體可以架設允許匿名的 FTP 服務 (按字母順序)。
- /usr/libexec/ftpd: FreeBSD's own ftpd
- can be used. Be sure to read ftpd8.
+ /usr/libexec/ftpd: FreeBSD 內建的 ftpd 可以使用。請您參閱 ftpd8。
- ftp/ncftpd: A commercial package,
- free for educational use.
+ ftp/ncftpd。一個商業軟體套件,免費供教育使用。
- ftp/oftpd: An ftpd designed with
- security as a main focus.
+ ftp/oftpd:一個以安全性作為主要考量的 ftpd。
- ftp/proftpd: A modular and very flexible ftpd.
+ ftp/proftpd:一個模組化且非常有彈性的 ftpd。
- ftp/pure-ftpd: Another ftpd developed with
- security in mind.
+ ftp/pure-ftpd: 另一個為安全所設計的 ftpd。
- ftp/twoftpd: As above.
- ftp/vsftpd: The very secure ftpd.
+ ftp/twoftpd:如上。
+ ftp/vsftpd:非常安全的 ftpd。
- FreeBSD's ftpd, proftpd
- and maybe ncftpd
- are among the most commonly used FTPds.
- The others do not have a large userbase among mirror sites. One
- thing to consider is that you may need flexibility in limiting
- how many simultaneous connections are allowed, thus limiting how
- much network bandwidth and system resources are consumed.
-
+ FreeBSD 的 ftpd、proftpd 和也許 ncftpd 是最常使用的 FTP 軟體。其他的在鏡像站並沒有大量用戶基礎。需要考慮的一件事情是,您可能需要性地來限制允許同時連線數,從而限制消耗多少網路頻寬和系統資源。
- Rsync (optional for FTP fileset)
-
- Rsync is often offered for access to the
- contents of the FTP area of FreeBSD, so other mirror sites can use your system as their source. The
- protocol is different from FTP in many ways.
- It is much more
- bandwidth friendly, as only differences between files
- are transferred instead of whole files when they change.
- Rsync does require a significant amount of memory for
- each instance. The size depends on the size of
- the synced module in terms of the number of directories and
- files. Rsync can use rsh and
- ssh (now default) as a transport,
- or use its own protocol for stand-alone access
- (this is the preferred method for public rsync servers).
- Authentication, connection limits, and other restrictions
- may be applied. There is just one software package
- available:
+ Rsync (給FTP檔案集選用)
+ Rsync 通常是用在存取 FreeBSD 系統中的FTP內容,其他的鏡像站可以使用你的系統當作他們的來源。這個協定和 FTP 有很多不同,它比較不那麼消耗頻寬,只有當比對檔案間有變動才傳輸檔案,而不是整個檔案傳完。Rsync 需要較多的記憶體。大小取決於檔案與目錄的數目及同步模組大小。Rsync 可以使用 rsh 和 ssh (現在為預設)來傳輸, 或使用自己的協定單獨存取(這是公共rsync伺服器的首選方法)。可以用認證、連接限制和其他限制。只有一個軟體套件可以用:
- net/rsync
+ net/rsync
- HTTP (required for web pages, optional for FTP fileset)
-
- If you want to offer the FreeBSD web pages, you will need
- to install a web server.
- You may optionally offer the FTP fileset via HTTP.
- The choice of web server software is left up to the mirror administrator.
- Some of the most popular choices are:
+ HTTP(網頁需要,FTP 檔案集則是選用)
+ 如果您想提供 FreeBSD 的網頁,您需要安裝一個網頁伺服器。您可以選擇利用 HTTP 提供 FTP 檔案集。網頁伺服器軟體的選擇留給鏡像站管理員選擇。一些最受歡迎的選擇是:
- www/apache22:
- Apache is the most widely
- deployed web server on the Internet. It is used
- extensively by the FreeBSD Project.
+ www/apache22:Apache 是網際網路上最廣泛使用的網頁伺服器。 它被 FreeBSD 計畫廣泛使用。
- www/thttpd:
- If you are going to be serving a large amount of static content
- you may find that using an application such as thttpd is more
- efficient than Apache. It is
- optimized for excellent performance on FreeBSD.
+ www/thttpd:如果您要提供大量的靜態內容,您可能會發現使用諸如 thttpd 之類的應用程式會比 Apache 更有效率。它針對 FreeBSD 的優秀性能進行了最佳化。
- www/boa:
- Boa is another alternative to
- thttpd and
- Apache. It should provide
- considerably better performance than
- Apache for purely static
- content. It does not, at the time of this writing,
- contain the same set of optimizations for FreeBSD that
- are found in thttpd.
+ www/boa:Boa 是 thttpd 和 Apache 外的另一個選擇。對於純粹的靜態網頁,它應該會提供比 Apache 更好的性能。在寫這篇文章的時候,它並不包含像在 thttpd 中一樣針對FreeBSD 做最佳化。
- www/nginx:
- Nginx is a high performance edge web
- server with a low memory footprint and key features to build
- a modern and efficient web infrastructure. Features include
- a HTTP server, HTTP and mail reverse proxy, caching, load
- balancing, compression, request throttling, connection
- multiplexing and reuse, SSL offload and HTTP media
- streaming.
+ www/nginx:Nginx 是一款高性能的最新網頁服務器,具有低記憶體佔用量和關鍵特色,可以構建現代高效率網頁基礎架構,功能包括 HTTP 伺服器,HTTP 和郵件反向代理,快取,負載平衡,壓縮,請求限制(request throtting),連接多工與再利用,SSL 卸載和 HTTP 媒體串流。
- How to Mirror FreeBSD
-
- Ok, now you know the requirements and how to offer
- the services, but not how to get it. :-)
- This section explains how to actually mirror
- the various parts of FreeBSD, what tools to use,
- and where to mirror from.
-
+ 如何Mirror FreeBSD 站台
+ 好,現在你知道硬體需求和如何提供服務,但不知道如何做。:-) 這節將解釋如何實際 mirror FreeBSD 的不同部分,使用哪些工具以及從哪裡 mirror。
- Mirroring the FTP site
-
- The FTP area is the largest amount of data that
- needs to be mirrored. It includes the distribution
- sets required for network installation, the
- branches which are actually snapshots
- of checked-out source trees, the ISO Images
- to write CD-ROMs with the installation distribution,
- a live file system, and a snapshot of the ports tree. All of
- course for various FreeBSD versions, and various architectures.
-
+ 鏡像 FTP 站
+ FTP 部份有最大量的資料需要被 mirror。它包括網路安裝所需的發布集,實際上是原始碼樹快照的分支,可燒錄光碟供安裝系統的ISO映像檔 ,一個可 live 開機的檔案系統,以及一個 port tree 的快照。當然,全都有各種 FreeBSD 版本和各種CPU架構。
The best way to mirror the FTP area is rsync.
You can install the port net/rsync and then use
rsync to sync with your upstream host.
rsync is already mentioned
in .
Since rsync access is not
required, your preferred upstream site may not allow it.
You may need to hunt around a little bit to find a site
that allows rsync access.
-
- Since the number of rsync
- clients will have a significant impact on the server
- machine, most admins impose limitations on their
- server. For a mirror, you should ask the site maintainer
- you are syncing from about their policy, and maybe
- an exception for your host (since you are a mirror).
-
+ 由於 rsync 客戶端的數量將對伺服器主機產生重大影響,因此大多數管理員會對伺服器負荷加以限制。對於 mirror 站台,您應該詢問您要 mirror 站台的管理人員他們的管理政策,也許需要對您的主機開放例外(因為您是一個 mirror 站)。
- A command line to mirror FreeBSD might look like:
- %rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/
+ 一個需要mirror FreeBSD官網的指令如下:
+ %rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/Consult the documentation for rsync,
which is also available at
http://rsync.samba.org/,
about the various options to be used with rsync.
If you sync the whole module (unlike subdirectories),
be aware that the module-directory (here "FreeBSD")
will not be created, so you cannot omit the target directory.
Also you might
want to set up a script framework that calls such a command
via cron8.
- Mirroring the WWW pages
-
- The FreeBSD website should only be mirrored via
- rsync.
- A command line to mirror the FreeBSD web site might look like:
- %rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/
+ Mirroring 網頁
+ FreeBSD 網站應只能透過rsync指令來mirror.
+ 一個 mirror FreeBSD 網站的指令應該看起像這樣:
+ %rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/
- Mirroring Packages
- Due to very high requirements of bandwidth, storage and
- adminstration the FreeBSD Project has decided not to allow public
- mirrors of packages. For sites with lots of machines, it might
- be advantagous to run a caching HTTP proxy for the pkg8
- process. Alternatively specific packages and their dependencies
- can be fetched by running something like the following:
+ Mirroring 套件
+ 由於對頻寬,儲存空間和管理的要求非常高,FreeBSD 計畫決定不允許公眾 mirror 套件. 對於擁有大量伺服主機的網站,建議為 pkg8 使用 HTTP proxy 快取可能會有所幫助。或者,您可以使用以下指令獲得套件與相依套件:
- %pkg fetch -d -o /usr/local/mirrorvim
+ %pkg fetch -d -o /usr/local/mirrorvim
- Once those packages have been fetched, the repository metadata must be generated by running:
+ 一旦這些套件包被下載,就必須執行以下命令來產生套件庫數據:
- %pkg repo /usr/local/mirror
+ %pkg repo /usr/local/mirror
- Once the packages have been fetched and the metadata for the
- repository has been generated, serve the packages up to the
- client machines via HTTP. For additional information see the
- man pages for pkg8, specifically the pkg-repo8 page.
-
+ 一旦套件被下載並且已經生成了套件庫的數據,就可以透過 HTTP 協定將套件提供給客戶端機器。有關更多訊息,請參閱 pkg8 的 man pages,特別是pkg-repo8 頁面。
- How often should I mirror?
+ 我多久應該mirror?
Every mirror should be updated at a minimum of once per day.
Certainly a script with locking to prevent multiple runs
happening at the same time will be needed to run from
cron8. Since nearly every admin does this in their own
way, specific instructions cannot be provided. It could work
something like this:
Put the command to run your mirroring application
in a script. Use of a plain /bin/sh
script is recommended.
Add some output redirections so diagnostic
messages are logged to a file.
Test if your script works. Check the logs.
Use crontab1 to add the script to the
appropriate user's crontab5. This should be a
different user than what your FTP daemon runs as so that
if file permissions inside your FTP area are not
world-readable those files can not be accessed by anonymous
FTP. This is used to stage releases —
making sure all of the official mirror sites have all of the
necessary release files on release day.
Here are some recommended schedules:FTP fileset: dailyWWW pages: dailyWhere to mirror from
This is an important issue. So this section will
spend some effort to explain the backgrounds. We will say this
several times: under no circumstances should you mirror from
ftp.FreeBSD.org.
A few words about the organization
Mirrors are organized by country. All
official mirrors have a DNS entry of the form
ftpN.CC.FreeBSD.org.
CC (i.e. country code) is the
top level domain (TLD)
of the country where this mirror is located.
N is a number,
telling that the host would be the Nth
mirror in that country.
(Same applies to
wwwN.CC.FreeBSD.org, etc.)
There are mirrors with no CC part.
These are the mirror sites that are very well connected and
allow a large number of concurrent users.
ftp.FreeBSD.org is actually two machines, one currently
located in Denmark and the other in the United States.
It is NOT a master site and should never be
used to mirror from. Lots of online documentation leads
interactiveusers to
ftp.FreeBSD.org so automated mirroring
systems should find a different machine to mirror from.
Additionally there exists a hierarchy of mirrors, which
is described in terms of tiers.
The master sites are not referred to but can be
described as Tier-0. Mirrors
that mirror from these sites can be considered
Tier-1, mirrors of Tier-1-mirrors,
are Tier-2, etc.
Official sites are encouraged to be of a low tier,
but the lower the tier the higher the requirements in
terms as described in .
Also access to low-tier-mirrors may be restricted, and
access to master sites is definitely restricted.
The tier-hierarchy is not reflected
by DNS and generally not documented anywhere except
for the master sites. However, official mirrors with low numbers
like 1-4, are usually Tier-1
(this is just a rough hint, and there is no rule).
Ok, but where should I get the stuff now?
Under no circumstances should you mirror from ftp.FreeBSD.org.
The short answer is: from the
site that is closest to you in Internet terms, or gives you
the fastest access.
I just want to mirror from somewhere!
If you have no special intentions or
requirements, the statement in
applies. This means:
Check for those which provide fastest access
(number of hops, round-trip-times)
and offer the services you intend to
use (like rsync).
Contact the administrators of your chosen site stating your
request, and asking about their terms and
policies.
Set up your mirror as described above.
I am an official mirror, what is the right site for me?
In general the description in
still applies. Of course you may want to put some
weight on the fact that your upstream should be of
a low tier.
There are some other considerations about official
mirrors that are described in .
I want to access the master sites!
If you have good reasons and good prerequisites,
you may want and get access to one of the
master sites. Access to these sites is
generally restricted, and there are special policies
for access. If you are already an official
mirror, this certainly helps you getting access.
In any other case make sure your country really needs another mirror.
If it already has three or more, ask the zone administrator (hostmaster@CC.FreeBSD.org) or FreeBSD mirror sites mailing lists first.
Whoever helped you become, an official
should have helped you gain access to an appropriate upstream
host, either one of the master sites or a suitable Tier-1
site. If not, you can send email to
mirror-admin@FreeBSD.org to request help with
that.
There is one master site for the FTP fileset.
ftp-master.FreeBSD.org
This is the master site for the FTP fileset.
ftp-master.FreeBSD.org provides
rsync
access, in addition to FTP.
Refer to .
Mirrors are also encouraged to allow rsync
access for the FTP contents, since they are
Tier-1-mirrors.
Official Mirrors
- Official mirrors 站為具有下列條件的 mirror 站
+
+ Official mirrors are mirrors that
- a) 有 FreeBSD.org DNS entry (通常為 CNAME 紀錄)。
+
+ a) have a FreeBSD.org DNS entry
+ (usually a CNAME).
+
- b) 被 FreeBSD 文件列為 offical mirror 站(像是 handbook)。
+
+ b) are listed as an official mirror in the FreeBSD
+ documentation (like handbook).
+
- 除了以上述方式來分辨是否為 official mirrors 站之外, Official mirrors 站不一定得為 Tier-1-mirrors 站。 然而,只要是 Tier-1-mirror 站的話,就一定會是 official mirrors 站。
+ So far to distinguish official mirrors.
+ Official mirrors are not necessarily Tier-1-mirrors.
+ However you probably will not find a Tier-1-mirror,
+ that is not also official.
+ Special Requirements for official (tier-1) mirrors
It is not so easy to state requirements for all
official mirrors, since the project is sort of
tolerant here. It is more easy to say,
what official tier-1 mirrors
are required to. All other official mirrors
can consider this a big should.
Tier-1 mirrors are required to:carry the complete filesetallow access to other mirror sitesprovide FTP and
rsync accessFurthermore, admins should be subscribed to the FreeBSD mirror sites mailing lists.
See this link for details, how to subscribe.
It is very important for a hub administrator, especially
Tier-1 hub admins, to check the
release schedule
for the next FreeBSD release. This is important because it will tell you when the
next release is scheduled
to come out, and thus giving you time to prepare for the big spike of traffic which follows it.
It is also important that hub administrators try to keep their mirrors as up-to-date as
possible (again, even more crucial for Tier-1 mirrors). If Mirror1 does not update for a
while, lower tier mirrors will begin to mirror old data from Mirror1 and thus begins
a downward spiral... Keep your mirrors up to date!
How to become official then?
We are not accepting any new mirrors at this time.
Some statistics from mirror sites
Here are links to the stat pages of your favorite mirrors
(a.k.a. the only ones who feel like providing stats).
FTP site statisticsftp.is.FreeBSD.org - hostmaster@is.FreeBSD.org -
(Bandwidth) (FTP
processes) (HTTP processes)
ftp2.ru.FreeBSD.org - mirror@macomnet.ru -
(Bandwidth)
(HTTP and FTP users)
Index: head/zh_TW.UTF-8/articles/hubs/zh_TW.po
===================================================================
--- head/zh_TW.UTF-8/articles/hubs/zh_TW.po (revision 51402)
+++ head/zh_TW.UTF-8/articles/hubs/zh_TW.po (revision 51403)
@@ -1,657 +1,665 @@
# $FreeBSD$
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2017-12-15 03:12+0800\n"
-"PO-Revision-Date: 2017-12-14 19:24+0800\n"
+"PO-Revision-Date: 2018-02-03 13:43+0800\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: \n"
"Language-Team: \n"
"X-Generator: Poedit 1.8.11\n"
#. Put one translator per line, in the form NAME , YEAR1, YEAR2
msgctxt "_"
msgid "translator-credits"
-msgstr ""
+msgstr "translator-credits"
#. (itstool) path: info/title
#: article.translate.xml:4
msgid "Mirroring FreeBSD"
-msgstr ""
+msgstr "Mirroring FreeBSD"
#. (itstool) path: affiliation/address
#: article.translate.xml:8
#, no-wrap
msgid "kuriyama@FreeBSD.org"
-msgstr ""
+msgstr "kuriyama@FreeBSD.org"
#. (itstool) path: authorgroup/author
#: article.translate.xml:7
msgid "JunKuriyama <_:address-1/> "
-msgstr ""
+msgstr "JunKuriyama <_:address-1/> "
#. (itstool) path: affiliation/address
#: article.translate.xml:11
#, no-wrap
msgid "logo@FreeBSD.org"
-msgstr ""
+msgstr "logo@FreeBSD.org"
#. (itstool) path: authorgroup/author
#: article.translate.xml:10
msgid "ValentinoVaschetto <_:address-1/> "
-msgstr ""
+msgstr "ValentinoVaschetto <_:address-1/> "
#. (itstool) path: affiliation/address
#: article.translate.xml:14
#, no-wrap
msgid "dl@leo.org"
-msgstr ""
+msgstr "dl@leo.org"
#. (itstool) path: authorgroup/author
#: article.translate.xml:13
msgid "DanielLang <_:address-1/> "
-msgstr ""
+msgstr "DanielLang <_:address-1/> "
#. (itstool) path: affiliation/address
#: article.translate.xml:17
#, no-wrap
msgid "kensmith@FreeBSD.org"
-msgstr ""
+msgstr "kensmith@FreeBSD.org"
#. (itstool) path: authorgroup/author
#: article.translate.xml:16
msgid "KenSmith <_:address-1/> "
-msgstr ""
+msgstr "DanielLang <_:address-1/> "
#. (itstool) path: legalnotice/para
#: article.translate.xml:22
msgid "FreeBSD is a registered trademark of the FreeBSD Foundation."
-msgstr "FreeBSD 是 FreeBSD基金會的註冊商標"
+msgstr "FreeBSD 是 FreeBSD基金會的註冊商標."
#. (itstool) path: legalnotice/para
#: article.translate.xml:24
msgid "Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the ™ or the ® symbol."
-msgstr "許多製造商和經銷商使用一些稱為商標的圖案或文字設計來彰顯自己的產品。 本文中出現的眾多商標,以及 FreeBSD Project 本身廣所人知的商標,後面將以 ™ 或 ® 符號來標註。"
+msgstr "許多製造商和經銷商使用一些稱為商標的圖案或文字設計來彰顯自己的產品.本文中出現的眾多商標,以及 FreeBSD Project 本身廣所人知的商標,後面將以 ™ 或 ® 符號來標註."
#. (itstool) path: info/pubdate
#. (itstool) path: info/releaseinfo
#: article.translate.xml:32 article.translate.xml:34
msgid "$FreeBSD$"
msgstr "$FreeBSD$"
#. (itstool) path: abstract/para
#: article.translate.xml:37
msgid "An in-progress article on how to mirror FreeBSD, aimed at hub administrators."
-msgstr "這是份還在草稿中的文章,主要是(尤其是給各區網中心管理者的參考)介紹如何 mirror FreeBSD。"
+msgstr "這是份介紹如何 mirror FreeBSD,主要是針對網路中心管理者或託管於大型資料中心的管理者."
#. (itstool) path: note/para
#: article.translate.xml:43
msgid "We are not accepting new mirrors at this time."
-msgstr ""
+msgstr "我們目前不接受新Mirror站點的申請."
+# 聯絡方式
#. (itstool) path: sect1/title
#: article.translate.xml:47
msgid "Contact Information"
msgstr "聯繫方式"
#. (itstool) path: sect1/para
#: article.translate.xml:49
msgid "The Mirror System Coordinators can be reached through email at mirror-admin@FreeBSD.org. There is also a FreeBSD mirror sites mailing lists."
msgstr ""
#. (itstool) path: sect1/title
#: article.translate.xml:55
msgid "Requirements for FreeBSD mirrors"
-msgstr "成為 FreeBSD mirrors 的必備條件"
+msgstr "FreeBSD mirrors 的需求"
#. (itstool) path: sect2/title
#: article.translate.xml:57
msgid "Disk Space"
-msgstr "硬碟空間"
+msgstr "磁碟空間"
#. (itstool) path: sect2/para
#: article.translate.xml:58
msgid "Disk space is one of the most important requirements. Depending on the set of releases, architectures, and degree of completeness you want to mirror, a huge amount of disk space may be consumed. Also keep in mind that official mirrors are probably required to be complete. The web pages should always be mirrored completely. Also note that the numbers stated here are reflecting the current state (at 10.4-RELEASE/11.1-RELEASE). Further development and releases will only increase the required amount. Also make sure to keep some (ca. 10-20%) extra space around just to be sure. Here are some approximate figures:"
-msgstr "硬碟空間是最重要的必備條件之一。 Depending on the set of releases, architectures, and degree of completeness you want to mirror, a huge amount of disk space may be consumed. Also keep in mind that official mirrors are probably required to be complete. The web pages should always be mirrored completely. Also note that the numbers stated here are reflecting the current state (at 10.4-RELEASE/11.1-RELEASE). Further development and releases will only increase the required amount. Also make sure to keep some (ca. 10-20%) extra space around just to be sure. Here are some approximate figures:"
+msgstr "磁碟空間是最為需要. 根據你想要 mirror 的發行版、CPU架構 ,可能會消耗大量的磁碟空間.另外請注意 官方 鏡像站需要完整 mirror。網站內容亦需要完整鏡像。且這裡所述的數字是反應目前版本狀態 (如 10.4-RELEASE/11.1-RELEASE )。而不斷的開發與發行將會增加所需空間。並請務必保留一些 ( 約10-20% ) 額外空間。這裡大約估計如下:"
#. (itstool) path: listitem/para
#: article.translate.xml:74
msgid "Full FTP Distribution: 1.4 TB"
-msgstr ""
+msgstr "完整的作業系統套件 FTP 站所需:1.4 TB"
+# CTM deltas: 10GB
#. (itstool) path: listitem/para
#: article.translate.xml:75
msgid "CTM deltas: 10 GB"
-msgstr ""
+msgstr "CTM deltas: 10 GB"
#. (itstool) path: listitem/para
#: article.translate.xml:76
msgid "Web pages: 1GB"
-msgstr ""
+msgstr "網站: 1GB"
#. (itstool) path: sect2/para
#: article.translate.xml:78
msgid "The current disk usage of FTP Distribution can be found at ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes."
-msgstr ""
+msgstr "目前 FTP Distribution 的磁碟使用可在 ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes 找到。"
#. (itstool) path: sect2/title
#: article.translate.xml:84
msgid "Network Connection/Bandwidth"
-msgstr "網路頻寬"
+msgstr "網路連線/頻寬"
#. (itstool) path: sect2/para
#: article.translate.xml:85
msgid "Of course, you need to be connected to the Internet. The required bandwidth depends on your intended use of the mirror. If you just want to mirror some parts of FreeBSD for local use at your site/intranet, the demand may be much smaller than if you want to make the files publicly available. If you intend to become an official mirror, the bandwidth required will be even higher. We can only give rough estimates here:"
msgstr "當然,你一定要能連上 Internet。 頻寬需求多少,這要看你所想要的 mirror 程度而定。 若只想要 mirror 一部份的 FreeBSD 檔案以作為網站或 intranet 的局部用途, 那麼頻寬需求會明顯比成為公共服務用途的小一些。 若想成為 official mirror 之一的話,那麼頻寬就勢必得增加才夠用。以下,我們僅列出一些估計值以做為參考: "
#. (itstool) path: listitem/para
#: article.translate.xml:96
msgid "Local site, no public access: basically no minimum, but < 2 Mbps could make syncing too slow."
-msgstr ""
+msgstr "本地站台,沒有要公共存取: 基本上沒有最低需求,但是 < 2Mbps 同步將會非常緩慢"
#. (itstool) path: listitem/para
#: article.translate.xml:98
msgid "Unofficial public site: 34 Mbps is probably a good start."
-msgstr ""
+msgstr "非官方公共站台: 34Mbps 是不錯的開始."
#. (itstool) path: listitem/para
#: article.translate.xml:99
msgid "Official site: > 100 Mbps is recommended, and your host should be connected as close as possible to your border router."
-msgstr ""
+msgstr "官方站台: > 100Mbps 是建議值,並且你的主機必須盡可能連接靠近邊界路由器."
#. (itstool) path: sect2/title
#: article.translate.xml:104
msgid "System Requirements, CPU, RAM"
-msgstr "系統需求、CPU、RAM"
+msgstr "系統需求,CPU,RAM"
#. (itstool) path: sect2/para
#: article.translate.xml:105
msgid "One thing this depends on the expected number of clients, which is determined by the server's policy. It is also affected by the types of services you want to offer. Plain FTP or HTTP services may not require a huge amount of resources. Watch out if you provide rsync. This can have a huge impact on CPU and memory requirements as it is considered a memory hog. The following are just examples to give you a very rough hint."
-msgstr ""
+msgstr "這取決於預期的客戶端數量,這是由伺服器的策略決定的。也會受到您提供的服務類型而影響.普通的 FTP 或 HTTP 服務可能不需要大量的資源。注意如果您提供rsync. 這可能會對 CPU 和記憶體的需求產生巨大的影響,因為會消耗大量記憶體。 以下只是給你一個非常粗略的的例子。"
#. (itstool) path: sect2/para
#: article.translate.xml:117
msgid "For a moderately visited site that offers rsync, you might consider a current CPU with around 800MHz - 1 GHz, and at least 512MB RAM. This is probably the minimum you want for an official site."
-msgstr ""
+msgstr "針對一個較常被瀏覽的網站 rsync,您須考量處理器大約 800Mhz 至 1Ghz,並且安裝最少 512MB RAM,這或許是成為一個 官方 站台的最小需求."
#. (itstool) path: sect2/para
#: article.translate.xml:125
msgid "For a frequently used site you definitely need more RAM (consider 2GB as a good start) and possibly more CPU, which could also mean that you need to go for a SMP system."
-msgstr ""
+msgstr "為了一個經常使用的網站你絕對需要更多 RAM (2GB是不錯的開始) 並且儘可能有更多 CPU , 這也表示你需要一個 SMP 系統。"
#. (itstool) path: sect2/para
#: article.translate.xml:131
msgid "You also want to consider a fast disk subsystem. Operations on the SVN repository require a fast disk subsystem (RAID is highly advised). A SCSI controller that has a cache of its own can also speed up things since most of these services incur a large number of small modifications to the disk."
-msgstr ""
+msgstr "您也會需要考慮有一個較快的磁碟系統。在管理 SVN repository 需要一個快速的磁碟系統 ( 強烈建議 RAID)。有自己的快取記憶體的 SCSI 控制器也可以加快速度,因為大多數這些服務會對磁碟進行大量的小幅修改。"
#. (itstool) path: sect2/title
#: article.translate.xml:141
msgid "Services to offer"
-msgstr ""
+msgstr "提供的服務"
#. (itstool) path: sect2/para
#: article.translate.xml:142
msgid "Every mirror site is required to have a set of core services available. In addition to these required services, there are a number of optional services that server administrators may choose to offer. This section explains which services you can provide and how to go about implementing them."
-msgstr ""
+msgstr "每個鏡像站都需要一有一組可用的核心服務。除了這些所需的服務之外,還有許多伺服器管理員可以選擇提供的選用服務。本節將說明您可以提供哪些服務以及如何實作這些服務。"
#. (itstool) path: sect3/title
#: article.translate.xml:150
msgid "FTP (required for FTP fileset)"
-msgstr ""
+msgstr "FTP (需要提供給FTP檔案集)"
#. (itstool) path: sect3/para
#: article.translate.xml:151
msgid "This is one of the most basic services, and it is required for each mirror offering public FTP distributions. FTP access must be anonymous, and no upload/download ratios are allowed (a ridiculous thing anyway). Upload capability is not required (and must never be allowed for the FreeBSD file space). Also the FreeBSD archive should be available under the path /pub/FreeBSD."
-msgstr ""
+msgstr "這是最基本的服務之一。需要為每個鏡像站提供公共的 FTP distributions 。 FTP 存取必須是匿名的, 不允許上傳/下載比率 (這是一件荒謬的事),上傳功能不是必需的 (且必須 絕不允許 FreeBSD 檔案空間)。另外,FreeBSD archive 應該在路徑/pub/FreeBSD下。"
#. (itstool) path: sect3/para
#: article.translate.xml:162
msgid "There is a lot of software available which can be set up to allow anonymous FTP (in alphabetical order)."
-msgstr ""
+msgstr "這裡有很多可用的軟體可以架設允許匿名的 FTP 服務 (按字母順序)。"
#. (itstool) path: listitem/para
#: article.translate.xml:167
msgid "/usr/libexec/ftpd: FreeBSD's own ftpd can be used. Be sure to read ftpd8."
-msgstr ""
+msgstr "/usr/libexec/ftpd: FreeBSD 內建的 ftpd 可以使用。請您參閱 ftpd8。"
#. (itstool) path: listitem/para
#: article.translate.xml:171
msgid "ftp/ncftpd: A commercial package, free for educational use."
-msgstr ""
+msgstr "ftp/ncftpd。一個商業軟體套件,免費供教育使用。"
#. (itstool) path: listitem/para
#: article.translate.xml:175
msgid "ftp/oftpd: An ftpd designed with security as a main focus."
-msgstr ""
+msgstr "ftp/oftpd:一個以安全性作為主要考量的 ftpd。"
#. (itstool) path: listitem/para
#: article.translate.xml:179
msgid "ftp/proftpd: A modular and very flexible ftpd."
-msgstr ""
+msgstr "ftp/proftpd:一個模組化且非常有彈性的 ftpd。"
#. (itstool) path: listitem/para
#: article.translate.xml:182
msgid "ftp/pure-ftpd: Another ftpd developed with security in mind."
-msgstr ""
+msgstr "ftp/pure-ftpd: 另一個為安全所設計的 ftpd。"
#. (itstool) path: listitem/para
#: article.translate.xml:185
msgid "ftp/twoftpd: As above."
-msgstr ""
+msgstr "ftp/twoftpd:如上。"
#. (itstool) path: listitem/para
#: article.translate.xml:186
msgid "ftp/vsftpd: The very secure ftpd."
-msgstr ""
+msgstr "ftp/vsftpd:非常安全的 ftpd。"
#. (itstool) path: sect3/para
#: article.translate.xml:188
msgid "FreeBSD's ftpd, proftpd and maybe ncftpd are among the most commonly used FTPds. The others do not have a large userbase among mirror sites. One thing to consider is that you may need flexibility in limiting how many simultaneous connections are allowed, thus limiting how much network bandwidth and system resources are consumed."
-msgstr ""
+msgstr "FreeBSD 的 ftpd、proftpd 和也許 ncftpd 是最常使用的 FTP 軟體。其他的在鏡像站並沒有大量用戶基礎。需要考慮的一件事情是,您可能需要性地來限制允許同時連線數,從而限制消耗多少網路頻寬和系統資源。"
#. (itstool) path: sect3/title
#: article.translate.xml:198
msgid "Rsync (optional for FTP fileset)"
-msgstr ""
+msgstr "Rsync (給FTP檔案集選用)"
#. (itstool) path: sect3/para
#: article.translate.xml:199
msgid "Rsync is often offered for access to the contents of the FTP area of FreeBSD, so other mirror sites can use your system as their source. The protocol is different from FTP in many ways. It is much more bandwidth friendly, as only differences between files are transferred instead of whole files when they change. Rsync does require a significant amount of memory for each instance. The size depends on the size of the synced module in terms of the number of directories and files. Rsync can use rsh and ssh (now default) as a transport, or use its own protocol for stand-alone access (this is the preferred method for public rsync servers). Authentication, connection limits, and other restrictions may be applied. There is just one software package available:"
-msgstr ""
+msgstr "Rsync 通常是用在存取 FreeBSD 系統中的FTP內容,其他的鏡像站可以使用你的系統當作他們的來源。這個協定和 FTP 有很多不同,它比較不那麼消耗頻寬,只有當比對檔案間有變動才傳輸檔案,而不是整個檔案傳完。Rsync 需要較多的記憶體。大小取決於檔案與目錄的數目及同步模組大小。Rsync 可以使用 rsh 和 ssh (現在為預設)來傳輸, 或使用自己的協定單獨存取(這是公共rsync伺服器的首選方法)。可以用認證、連接限制和其他限制。只有一個軟體套件可以用:"
#. (itstool) path: listitem/para
#: article.translate.xml:217
msgid "net/rsync"
-msgstr ""
+msgstr "net/rsync"
#. (itstool) path: sect3/title
#: article.translate.xml:221
msgid "HTTP (required for web pages, optional for FTP fileset)"
-msgstr ""
+msgstr "HTTP(網頁需要,FTP 檔案集則是選用)"
#. (itstool) path: sect3/para
#: article.translate.xml:222
msgid "If you want to offer the FreeBSD web pages, you will need to install a web server. You may optionally offer the FTP fileset via HTTP. The choice of web server software is left up to the mirror administrator. Some of the most popular choices are:"
-msgstr ""
+msgstr "如果您想提供 FreeBSD 的網頁,您需要安裝一個網頁伺服器。您可以選擇利用 HTTP 提供 FTP 檔案集。網頁伺服器軟體的選擇留給鏡像站管理員選擇。一些最受歡迎的選擇是:"
#. (itstool) path: listitem/para
#: article.translate.xml:231
msgid "www/apache22: Apache is the most widely deployed web server on the Internet. It is used extensively by the FreeBSD Project."
-msgstr ""
+msgstr "www/apache22:Apache 是網際網路上最廣泛使用的網頁伺服器。 它被 FreeBSD 計畫廣泛使用。"
#. (itstool) path: listitem/para
#: article.translate.xml:238
msgid "www/thttpd: If you are going to be serving a large amount of static content you may find that using an application such as thttpd is more efficient than Apache. It is optimized for excellent performance on FreeBSD."
-msgstr ""
+msgstr "www/thttpd:如果您要提供大量的靜態內容,您可能會發現使用諸如 thttpd 之類的應用程式會比 Apache 更有效率。它針對 FreeBSD 的優秀性能進行了最佳化。"
#. (itstool) path: listitem/para
#: article.translate.xml:246
msgid "www/boa: Boa is another alternative to thttpd and Apache. It should provide considerably better performance than Apache for purely static content. It does not, at the time of this writing, contain the same set of optimizations for FreeBSD that are found in thttpd."
-msgstr ""
+msgstr "www/boa:Boa 是 thttpd 和 Apache 外的另一個選擇。對於純粹的靜態網頁,它應該會提供比 Apache 更好的性能。在寫這篇文章的時候,它並不包含像在 thttpd 中一樣針對FreeBSD 做最佳化。"
#. (itstool) path: listitem/para
#: article.translate.xml:258
msgid "www/nginx: Nginx is a high performance edge web server with a low memory footprint and key features to build a modern and efficient web infrastructure. Features include a HTTP server, HTTP and mail reverse proxy, caching, load balancing, compression, request throttling, connection multiplexing and reuse, SSL offload and HTTP media streaming."
-msgstr ""
+msgstr "www/nginx:Nginx 是一款高性能的最新網頁服務器,具有低記憶體佔用量和關鍵特色,可以構建現代高效率網頁基礎架構,功能包括 HTTP 伺服器,HTTP 和郵件反向代理,快取,負載平衡,壓縮,請求限制(request throtting),連接多工與再利用,SSL 卸載和 HTTP 媒體串流。"
#. (itstool) path: sect1/title
#: article.translate.xml:272
msgid "How to Mirror FreeBSD"
-msgstr ""
+msgstr "如何Mirror FreeBSD 站台"
#. (itstool) path: sect1/para
#: article.translate.xml:273
msgid "Ok, now you know the requirements and how to offer the services, but not how to get it. :-) This section explains how to actually mirror the various parts of FreeBSD, what tools to use, and where to mirror from."
-msgstr ""
+msgstr "好,現在你知道硬體需求和如何提供服務,但不知道如何做。:-) 這節將解釋如何實際 mirror FreeBSD 的不同部分,使用哪些工具以及從哪裡 mirror。"
#. (itstool) path: sect2/title
#: article.translate.xml:281
msgid "Mirroring the FTP site"
-msgstr ""
+msgstr "鏡像 FTP 站"
#. (itstool) path: sect2/para
#: article.translate.xml:282
msgid "The FTP area is the largest amount of data that needs to be mirrored. It includes the distribution sets required for network installation, the branches which are actually snapshots of checked-out source trees, the ISO Images to write CD-ROMs with the installation distribution, a live file system, and a snapshot of the ports tree. All of course for various FreeBSD versions, and various architectures."
-msgstr ""
+msgstr "FTP 部份有最大量的資料需要被 mirror。它包括網路安裝所需的發布集,實際上是原始碼樹快照的分支,可燒錄光碟供安裝系統的ISO映像檔 ,一個可 live 開機的檔案系統,以及一個 port tree 的快照。當然,全都有各種 FreeBSD 版本和各種CPU架構。"
#. (itstool) path: sect2/para
#: article.translate.xml:292
msgid "The best way to mirror the FTP area is rsync. You can install the port net/rsync and then use rsync to sync with your upstream host. rsync is already mentioned in . Since rsync access is not required, your preferred upstream site may not allow it. You may need to hunt around a little bit to find a site that allows rsync access."
msgstr ""
#. (itstool) path: note/para
#: article.translate.xml:303
msgid "Since the number of rsync clients will have a significant impact on the server machine, most admins impose limitations on their server. For a mirror, you should ask the site maintainer you are syncing from about their policy, and maybe an exception for your host (since you are a mirror)."
-msgstr ""
+msgstr "由於 rsync 客戶端的數量將對伺服器主機產生重大影響,因此大多數管理員會對伺服器負荷加以限制。對於 mirror 站台,您應該詢問您要 mirror 站台的管理人員他們的管理政策,也許需要對您的主機開放例外(因為您是一個 mirror 站)。"
#. (itstool) path: sect2/para
#: article.translate.xml:312
msgid "A command line to mirror FreeBSD might look like:"
-msgstr ""
+msgstr "一個需要mirror FreeBSD官網的指令如下:"
#. (itstool) path: sect2/screen
#: article.translate.xml:313
#, no-wrap
msgid "%rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/"
-msgstr ""
+msgstr "%rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/"
+# source text少了一個的標籤,多了一個不知道重不重要?
#. (itstool) path: sect2/para
#: article.translate.xml:314
msgid "Consult the documentation for rsync, which is also available at http://rsync.samba.org/, about the various options to be used with rsync. If you sync the whole module (unlike subdirectories), be aware that the module-directory (here \"FreeBSD\") will not be created, so you cannot omit the target directory. Also you might want to set up a script framework that calls such a command via cron8."
msgstr ""
#. (itstool) path: sect2/title
#: article.translate.xml:327
msgid "Mirroring the WWW pages"
-msgstr ""
+msgstr "Mirroring 網頁"
#. (itstool) path: sect2/para
#: article.translate.xml:328
msgid "The FreeBSD website should only be mirrored via rsync."
-msgstr ""
+msgstr "FreeBSD 網站應只能透過rsync指令來mirror."
#. (itstool) path: sect2/para
#: article.translate.xml:331
msgid "A command line to mirror the FreeBSD web site might look like:"
-msgstr ""
+msgstr "一個 mirror FreeBSD 網站的指令應該看起像這樣:"
#. (itstool) path: sect2/screen
#: article.translate.xml:332
#, no-wrap
msgid "%rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/"
-msgstr ""
+msgstr "%rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/"
#. (itstool) path: sect2/title
#: article.translate.xml:335
msgid "Mirroring Packages"
-msgstr ""
+msgstr "Mirroring 套件"
#. (itstool) path: sect2/para
#: article.translate.xml:336
msgid "Due to very high requirements of bandwidth, storage and adminstration the FreeBSD Project has decided not to allow public mirrors of packages. For sites with lots of machines, it might be advantagous to run a caching HTTP proxy for the pkg8 process. Alternatively specific packages and their dependencies can be fetched by running something like the following:"
-msgstr ""
+msgstr "由於對頻寬,儲存空間和管理的要求非常高,FreeBSD 計畫決定不允許公眾 mirror 套件. 對於擁有大量伺服主機的網站,建議為 pkg8 使用 HTTP proxy 快取可能會有所幫助。或者,您可以使用以下指令獲得套件與相依套件:"
#. (itstool) path: sect2/screen
#: article.translate.xml:343
#, no-wrap
msgid "%pkg fetch -d -o /usr/local/mirrorvim"
-msgstr ""
+msgstr "%pkg fetch -d -o /usr/local/mirrorvim"
#. (itstool) path: sect2/para
#: article.translate.xml:345
msgid "Once those packages have been fetched, the repository metadata must be generated by running:"
-msgstr ""
+msgstr "一旦這些套件包被下載,就必須執行以下命令來產生套件庫數據:"
#. (itstool) path: sect2/screen
#: article.translate.xml:347
#, no-wrap
msgid "%pkg repo /usr/local/mirror"
-msgstr ""
+msgstr "%pkg repo /usr/local/mirror"
#. (itstool) path: sect2/para
#: article.translate.xml:349
msgid "Once the packages have been fetched and the metadata for the repository has been generated, serve the packages up to the client machines via HTTP. For additional information see the man pages for pkg8, specifically the pkg-repo8 page."
-msgstr ""
+msgstr "一旦套件被下載並且已經生成了套件庫的數據,就可以透過 HTTP 協定將套件提供給客戶端機器。有關更多訊息,請參閱 pkg8 的 man pages,特別是pkg-repo8 頁面。"
#. (itstool) path: sect2/title
#: article.translate.xml:356
msgid "How often should I mirror?"
-msgstr ""
+msgstr "我多久應該mirror?"
#. (itstool) path: sect2/para
#: article.translate.xml:357
msgid "Every mirror should be updated at a minimum of once per day. Certainly a script with locking to prevent multiple runs happening at the same time will be needed to run from cron8. Since nearly every admin does this in their own way, specific instructions cannot be provided. It could work something like this:"
msgstr ""
#. (itstool) path: step/para
#: article.translate.xml:367
msgid "Put the command to run your mirroring application in a script. Use of a plain /bin/sh script is recommended."
msgstr ""
#. (itstool) path: step/para
#: article.translate.xml:374
msgid "Add some output redirections so diagnostic messages are logged to a file."
msgstr ""
#. (itstool) path: step/para
#: article.translate.xml:380
msgid "Test if your script works. Check the logs."
msgstr ""
#. (itstool) path: step/para
#: article.translate.xml:385
msgid "Use crontab1 to add the script to the appropriate user's crontab5. This should be a different user than what your FTP daemon runs as so that if file permissions inside your FTP area are not world-readable those files can not be accessed by anonymous FTP. This is used to stage releases — making sure all of the official mirror sites have all of the necessary release files on release day."
msgstr ""
#. (itstool) path: sect2/para
#: article.translate.xml:397
msgid "Here are some recommended schedules:"
msgstr ""
#. (itstool) path: listitem/para
#: article.translate.xml:400
msgid "FTP fileset: daily"
msgstr ""
#. (itstool) path: listitem/para
#: article.translate.xml:401
msgid "WWW pages: daily"
msgstr ""
#. (itstool) path: sect1/title
#: article.translate.xml:406
msgid "Where to mirror from"
msgstr ""
#. (itstool) path: sect1/para
#: article.translate.xml:407
msgid "This is an important issue. So this section will spend some effort to explain the backgrounds. We will say this several times: under no circumstances should you mirror from ftp.FreeBSD.org."
msgstr ""
#. (itstool) path: sect2/title
#: article.translate.xml:414
msgid "A few words about the organization"
msgstr ""
#. (itstool) path: sect2/para
#: article.translate.xml:415
msgid "Mirrors are organized by country. All official mirrors have a DNS entry of the form ftpN.CC.FreeBSD.org. CC (i.e. country code) is the top level domain (TLD) of the country where this mirror is located. N is a number, telling that the host would be the Nth mirror in that country. (Same applies to wwwN.CC.FreeBSD.org, etc.) There are mirrors with no CC part. These are the mirror sites that are very well connected and allow a large number of concurrent users. ftp.FreeBSD.org is actually two machines, one currently located in Denmark and the other in the United States. It is NOT a master site and should never be used to mirror from. Lots of online documentation leads interactiveusers to ftp.FreeBSD.org so automated mirroring systems should find a different machine to mirror from."
msgstr ""
#. (itstool) path: sect2/para
#: article.translate.xml:438
msgid "Additionally there exists a hierarchy of mirrors, which is described in terms of tiers. The master sites are not referred to but can be described as Tier-0. Mirrors that mirror from these sites can be considered Tier-1, mirrors of Tier-1-mirrors, are Tier-2, etc. Official sites are encouraged to be of a low tier, but the lower the tier the higher the requirements in terms as described in . Also access to low-tier-mirrors may be restricted, and access to master sites is definitely restricted. The tier-hierarchy is not reflected by DNS and generally not documented anywhere except for the master sites. However, official mirrors with low numbers like 1-4, are usually Tier-1 (this is just a rough hint, and there is no rule)."
msgstr ""
#. (itstool) path: sect2/title
#: article.translate.xml:459
msgid "Ok, but where should I get the stuff now?"
msgstr ""
#. (itstool) path: sect2/para
#: article.translate.xml:460
msgid "Under no circumstances should you mirror from ftp.FreeBSD.org. The short answer is: from the site that is closest to you in Internet terms, or gives you the fastest access."
msgstr ""
#. (itstool) path: sect3/title
#: article.translate.xml:467
msgid "I just want to mirror from somewhere!"
msgstr ""
#. (itstool) path: sect3/para
#: article.translate.xml:468
msgid "If you have no special intentions or requirements, the statement in applies. This means:"
msgstr ""
#. (itstool) path: step/para
#: article.translate.xml:475
msgid "Check for those which provide fastest access (number of hops, round-trip-times) and offer the services you intend to use (like rsync)."
msgstr ""
#. (itstool) path: step/para
#: article.translate.xml:483
msgid "Contact the administrators of your chosen site stating your request, and asking about their terms and policies."
msgstr ""
#. (itstool) path: step/para
#: article.translate.xml:490
msgid "Set up your mirror as described above."
msgstr ""
#. (itstool) path: sect3/title
#: article.translate.xml:497
msgid "I am an official mirror, what is the right site for me?"
msgstr ""
#. (itstool) path: sect3/para
#: article.translate.xml:498
msgid "In general the description in still applies. Of course you may want to put some weight on the fact that your upstream should be of a low tier. There are some other considerations about official mirrors that are described in ."
msgstr ""
#. (itstool) path: sect3/title
#: article.translate.xml:508
msgid "I want to access the master sites!"
msgstr ""
#. (itstool) path: sect3/para
#: article.translate.xml:509
msgid "If you have good reasons and good prerequisites, you may want and get access to one of the master sites. Access to these sites is generally restricted, and there are special policies for access. If you are already an official mirror, this certainly helps you getting access. In any other case make sure your country really needs another mirror. If it already has three or more, ask the zone administrator (hostmaster@CC.FreeBSD.org) or FreeBSD mirror sites mailing lists first."
msgstr ""
#. (itstool) path: sect3/para
#: article.translate.xml:519
msgid "Whoever helped you become, an official should have helped you gain access to an appropriate upstream host, either one of the master sites or a suitable Tier-1 site. If not, you can send email to mirror-admin@FreeBSD.org to request help with that."
msgstr ""
#. (itstool) path: sect3/para
#: article.translate.xml:527
msgid "There is one master site for the FTP fileset."
msgstr ""
+# ftp-master.FreeBSD.org
#. (itstool) path: sect4/title
#: article.translate.xml:531
msgid "ftp-master.FreeBSD.org"
msgstr ""
#. (itstool) path: sect4/para
#: article.translate.xml:532
msgid "This is the master site for the FTP fileset."
msgstr ""
+# ftp-master.FreeBSD.org 提供 rsync 存取, 針對 FTP站點提供rsync
+# . 請參閱 .
#. (itstool) path: sect4/para
#: article.translate.xml:535
msgid "ftp-master.FreeBSD.org provides rsync access, in addition to FTP. Refer to ."
msgstr ""
#. (itstool) path: sect4/para
#: article.translate.xml:541
msgid "Mirrors are also encouraged to allow rsync access for the FTP contents, since they are Tier-1-mirrors."
msgstr ""
#. (itstool) path: sect1/title
#: article.translate.xml:551
msgid "Official Mirrors"
msgstr ""
+# 官方mirror站具有以下條件
#. (itstool) path: sect1/para
#: article.translate.xml:552
msgid "Official mirrors are mirrors that"
-msgstr " Official mirrors 站為具有下列條件的 mirror 站 "
+msgstr ""
#. (itstool) path: listitem/para
#: article.translate.xml:556
msgid "a) have a FreeBSD.org DNS entry (usually a CNAME)."
-msgstr "a) 有 FreeBSD.org DNS entry (通常為 CNAME 紀錄)。 "
+msgstr ""
#. (itstool) path: listitem/para
#: article.translate.xml:562
msgid "b) are listed as an official mirror in the FreeBSD documentation (like handbook)."
-msgstr " b) 被 FreeBSD 文件列為 offical mirror 站(像是 handbook)。 "
+msgstr ""
#. (itstool) path: sect1/para
#: article.translate.xml:569
msgid "So far to distinguish official mirrors. Official mirrors are not necessarily Tier-1-mirrors. However you probably will not find a Tier-1-mirror, that is not also official."
-msgstr " 除了以上述方式來分辨是否為 official mirrors 站之外, Official mirrors 站不一定得為 Tier-1-mirrors 站。 然而,只要是 Tier-1-mirror 站的話,就一定會是 official mirrors 站。 "
+msgstr ""
#. (itstool) path: sect2/title
#: article.translate.xml:575
msgid "Special Requirements for official (tier-1) mirrors"
msgstr ""
#. (itstool) path: sect2/para
#: article.translate.xml:576
msgid "It is not so easy to state requirements for all official mirrors, since the project is sort of tolerant here. It is more easy to say, what official tier-1 mirrors are required to. All other official mirrors can consider this a big should."
msgstr ""
#. (itstool) path: sect2/para
#: article.translate.xml:583
msgid "Tier-1 mirrors are required to:"
msgstr ""
#. (itstool) path: listitem/para
#: article.translate.xml:586
msgid "carry the complete fileset"
msgstr ""
#. (itstool) path: listitem/para
#: article.translate.xml:587
msgid "allow access to other mirror sites"
msgstr ""
#. (itstool) path: listitem/para
#: article.translate.xml:588
msgid "provide FTP and rsync access"
msgstr ""
#. (itstool) path: sect2/para
#: article.translate.xml:592
msgid "Furthermore, admins should be subscribed to the FreeBSD mirror sites mailing lists. See this link for details, how to subscribe."
msgstr ""
#. (itstool) path: important/para
#: article.translate.xml:596
msgid "It is very important for a hub administrator, especially Tier-1 hub admins, to check the release schedule for the next FreeBSD release. This is important because it will tell you when the next release is scheduled to come out, and thus giving you time to prepare for the big spike of traffic which follows it."
msgstr ""
#. (itstool) path: important/para
#: article.translate.xml:603
msgid "It is also important that hub administrators try to keep their mirrors as up-to-date as possible (again, even more crucial for Tier-1 mirrors). If Mirror1 does not update for a while, lower tier mirrors will begin to mirror old data from Mirror1 and thus begins a downward spiral... Keep your mirrors up to date!"
msgstr ""
#. (itstool) path: sect2/title
#: article.translate.xml:612
msgid "How to become official then?"
msgstr ""
#. (itstool) path: sect2/para
#: article.translate.xml:668
msgid "We are not accepting any new mirrors at this time."
msgstr ""
#. (itstool) path: sect1/title
#: article.translate.xml:674
msgid "Some statistics from mirror sites"
msgstr ""
#. (itstool) path: sect1/para
#: article.translate.xml:675
msgid "Here are links to the stat pages of your favorite mirrors (a.k.a. the only ones who feel like providing stats)."
msgstr ""
#. (itstool) path: sect2/title
#: article.translate.xml:680
msgid "FTP site statistics"
msgstr ""
#. (itstool) path: listitem/para
#: article.translate.xml:683
msgid "ftp.is.FreeBSD.org - hostmaster@is.FreeBSD.org - (Bandwidth) (FTP processes) (HTTP processes) "
msgstr ""
+# ftp2.ru.FreeBSD.org - mirror@macomnet.ru - (Bandwidth) (HTTP and FTP users)
#. (itstool) path: listitem/para
#: article.translate.xml:691
msgid "ftp2.ru.FreeBSD.org - mirror@macomnet.ru - (Bandwidth) (HTTP and FTP users)"
msgstr ""