mirrors 部分源从磁盘阵列迁移到本地磁盘
•
由于磁盘阵列负载过高,io util 常年 100%,现将一些大源移到本地磁盘。选取目标磁盘主要有两个原则,一是空余空间足够,二是目前负载不高。
移到 sdd 上的源是 qtproject。sdd 上原有的源主要有 debian 和 gentoo。
移到 sde 上的源是 ubuntu 和 ubuntu-releases。sde 上原有的源主要有 CPAN,CTAN,deepin,opensuse 和 cygwin。
移到 sdf 上的源是 debian-cd。sdf 上原有的源主要有 centos,eclipse 和 archlinux。
To Mirrors Maintainers:移动源的步骤:
- 以 mirror 用户登录 sync LXC
- 在 screen 或 byobu 中 rsync -av /mnt/original-disk/mirror /mnt/new-disk/
- 修改 ~/etc/ 中对应的配置文件
- git commit -a -m “commit message” –author=”Your Name <[email protected]>”
- git push
- rsync 结束后,原子地替换掉 HTTP 根目录中的符号链接:ln -s /mnt/new-disk/mirror /tmp/
- mv /tmp/mirror /srv/www/
- 检查 HTTP 是否可以正常访问。
- 如果有提供 FTP 服务,要到主机里修改 /etc/fstab,并 mount -a
- 如果有提供 rsync 服务,要到主机里修改 /etc/rsyncd.conf