Eu nunca mantive o espelho do Arch Linux, por isso o que se segue é apenas o meu entendimento de como eles funcionam.
Estrutura de espelhamento (itens obrigatórios):
-
pool / - é onde todos os pacotes realmente residem e todos os outros repositórios contêm links simbólicos para eles. assim Os mantenedores podem mover pacotes entre repositórios e apenas remover um link simbólico e adicionar outro.
-
repositório core /, extra /, community /, multilib / - estável.
-
teste /, teste da comunidade / teste multilib / - repositórios de teste.
-
staging /, community-staging /, multilib-staging / - repositórios de teste, usados apenas por desenvolvedores. Quando eles empurrando grandes reconstruções (como python 2- > 3 transição ou algo assim) eles reconstruí-lo aqui e, em seguida, empurrar para testes (para que eles não espalhe a ruptura ao teste).
-
iso / - imagens ISO.
-
lastsync, lastupdate - registros de data e hora de sincronização de pixels.
Também podem conter outros elementos como:
-
project / - log do ftpsync. Pode ser encontrado nos espelhos Tier-2 e 3.
-
source / - tarballs do pacote.
-
outro / - algumas coisas relacionadas ao Arch. Fontes de projetos, patches, keyring do archlinux, etc.