Skip to main content

Mirror Site Disk Recovery

· 2 min read
Paul Liu
HUST Mirror Maintainer

Dear mirror users,

Around September 2026, we began noticing frequent synchronization failures for some mirrors. Users also reported that some mirrored files were corrupted. Our investigation found that two drives in the mirror site's RAID 5 storage array had failed, resulting in unrecoverable errors. Upon discovering the problem, we immediately contacted the university's Network Center and visited the server room to investigate.

Because of how RAID 5 stripes data during writes, attempting to repair the existing filesystem with tools such as fsck would take at least as long as creating a new filesystem from scratch. Filesystem checks and recovery would also require taking the mirror server offline, potentially affecting many users. After discussing our options, we decided to back up the data while keeping the service available. We purchased an external storage device of the same capacity from our supplier and began copying files while the mirror site remained online.

After nearly two weeks of copying, all files that were not corrupted had been successfully transferred. We then migrated the mirror service to the new storage and took the old array offline to recreate its RAID configuration. The failed drives in the old array have now been replaced and the array rebuilt, so it can once again be used for mirror storage.

Since operations such as switching directories and adding storage devices required taking the server offline, the mirror site experienced several outages during the recovery process. We sincerely apologize for the disruption.

The most direct cause of this incident was the lack of a comprehensive monitoring system for the mirror site's operational status. We did not detect the drive failures and replace the affected drives promptly, and only discovered the problem after the RAID 5 array could no longer tolerate the failures. After completing the repairs, we promptly set up operational metrics collection and alerting to help prevent similar incidents in the future.

One positive outcome is that our planned storage expansion was completed much earlier than anticipated. The mirror site now has more than 220 TB of storage, with approximately 110 TB currently available for mirroring additional software packages. We will resume reviewing requests for new mirrors and welcome users to submit their requests.

Thank you for your patience and understanding during this maintenance work.

New Mirror Type — OCI Container Images

· 2 min read
Paul Liu
HUST Mirror Maintainer

Dear mirror users,

Starting October 14, 2026, the HUST Open Source Mirror Site provides a Registry service for selected OCI container images. You can pull mirrored images directly from mirrors.hust.edu.cn using Docker or other container clients.

The homepage now includes a registry entry that links to the usage guide and image list.

Mirror Changes Notice - 2026.08.28

· 2 min read
Paul Liu
HUST Mirror Maintainer

Dear mirror users,

Due to recent poor connectivity between the mirror servers and GitHub, as well as the high CPU consumption caused by the cgit service, we have made the following adjustments to better meet user demands and optimize resource allocation:

  1. Sync Source Adjustments:

    Starting from August 28, 2026, package releases under github-releases will be pulled via a Cloudflare reverse proxy mirror. For the vast majority of users, this change will not cause any noticeable impact. However, due to upstream synchronization policies, there is a cache duration for Release files, which may introduce a delay of several hours in syncing.

  2. Removed Mirrors:

    • Removed synchronization for llvm-project.git. This path has been redirected to upstream GitHub.
    • Removed synchronization for metasploit-framework.git. This path has been redirected to upstream GitHub.
  3. Added Mirrors:

    • Added synchronization for github-release/hust-open-atom-club/oh-dsh. Oh-DSH is a DeepSeek Harness desktop distribution built and maintained by the HUST OpenAtom Club, featuring a rich set of built-in plugins, out-of-the-box readiness, and continuous updates. Everyone is welcome to use it, provide feedback, and submit Issues or Pull Requests to the GitHub repository.

We will continue to monitor the stability of our mirror services to provide a higher quality user experience. Thank you for your continued support and understanding.

Official Launch of CERNET Joint Mirrors

· 2 min read
MirrorZ Project
CERNET united mirrors site

On August 22, 2026, the launch ceremony for the CERNET Joint Mirrors (https://mirrors.cernet.edu.cn) was held during the 4th Open Source Software Forum hosted by the e-Science Center of Nanjing University. The project was initiated by the Tsinghua University Open Source Software Mirror Station in 2020, with the CERNET Network Center providing computing, domain name, and network resource support. To date, more than 27 domestic universities and research institutes have joined. The HUST Open Source Software Mirror Station joined the project in February 2026.

The CERNET Joint Mirrors aims to integrate open source mirror resources from domestic universities and research institutions, providing education network users with more convenient and flexible open source software download services. Unlike traditional open source mirror sites, the joint mirror site does not host mirror contents directly. Instead, it aggregates mirror resources from member institutions through a unified entry point and dynamically schedules requests based on the user's network location and the availability status of each mirror node. Users do not need to manually select a mirror site; by simply configuring the unified domain name, they can access over a hundred mirror resources, including Linux distributions, programming language ecosystems, and other popular open source software. The joint mirror site also provides comprehensive documentation to help users query configurations and usage instructions for various mirror sources.

As the demand for open source software in higher education continues to grow, the model of individual institutions independently building and maintaining mirror sites faces increasing challenges in terms of bandwidth, storage, maintenance, and cross-regional access. By fully leveraging CERNET network resources and the infrastructure of member institutions, the joint mirror site reduces redundant construction while improving the overall reliability and availability of open source software distribution services.

For more details about the launch ceremony, please refer to the relevant report. You are welcome to try out the CERNET Joint Mirrors and provide feedback and suggestions for improvement.


Source: MirrorZ Project

Mirror Changes Notice - 2026.08.02

· 2 min read
Paul Liu
HUST Mirror Maintainer

Dear mirror users,

Due to the impending exhaustion of disk space on the mirror servers, and to better meet user demands while optimizing resource allocation, we have made the following adjustments to the mirror site:

  1. Sync Policy Adjustments:

    Starting from August 2, 2026, the HUST Open Source Mirror Site will no longer guarantee synchronization for EOL (End of Life) versions of distributions. This includes package repositories and installation images corresponding to those versions.

    Please note that the mirror site currently still retains some EOL files for certain distributions, but these files are very likely to be removed in future maintenance.

    Moving forward, the mirror site will only guarantee the synchronization of files that are still within the distribution's official support lifecycle (including LTS and security update support periods).

    Currently, legacy version mirrors for the following distributions have been removed:

    • Removed sync for alpine EOL versions (v3.0 - v3.20)
    • Removed sync for openEuler EOL versions (see openEuler Official)
  2. Removed Mirrors:

    • Removed synchronization for fdroid. The fdroid repository occupied over 6TB of mirror disk space, but accumulated less than 200GB of traffic during the previous reporting period (January–June 2026). We have redirected requests under the fdroid path to the Tsinghua University TUNA mirror site.

We will continue to monitor the stability of our mirror services to provide a higher quality user experience. Thank you for your continued support and understanding.

Apology Statement Regarding Mirror Service Disruption

· One min read
Paul Liu
HUST Mirror Maintainer

Dear mirror users,

Between May 8 and May 27, 2026, due to unplanned adjustments to the campus network infrastructure, the availability and connection speeds of the mirror site were significantly impacted, resulting in frequent synchronization failures. Consequently, the maintenance team was unable to publish timely announcements to users. We deeply apologize for this service disruption and the delayed communication.

Currently, the university's adjustments have been completed. The synchronization services for most major mirror sources have largely returned to normal, while a few mirrors are still catching up with their sync progress. We are also actively evaluating solutions to prevent similar incidents in the future.

To facilitate timely status updates on the mirror site moving forward, you are welcome to join our maintenance QQ group: Click to join the group "HUST Open Source Mirror Site Communication Group"

HUST Open Source Mirror Site Maintenance Team
May 28, 2026

Mirror Changes Notice - 2026.04.04

· One min read
Yeying Xingchen
A contributor of HUST mirror site.

To better meet user needs and optimize resource allocation, we have adjusted the synchronization policies of the mirror site as follows:

  1. Removed Mirrors:

    • Removed synchronization for gentoo-portage
    • Removed synchronization for libnvidia-container.git
  2. Upstream Changes:

    • Changed upstream for anthon
    • Changed upstream for docker-ce
  3. Sync Method Changes:

    • Changed the synchronization method for golang. After the fix, Golang can sync the latest versions properly.

We will continue to monitor the stability of our mirror services to provide a better user experience. Thank you for your continued support and understanding.

Mirror Change Notification - 26.2.28

· One min read
Yeying Xingchen
A contributor of HUST mirror site.

To better meet user needs and optimize resource allocation, we have made the following adjustments to the synchronization strategy of our mirror site.

  1. New synchronizations:
    • Added synchronization for aosc-os
    • Added synchronization for mozilla We will continue to focus on the stability of mirror services and resource usage efficiency to provide you with a higher quality access experience. Thank you for your continuous support and understanding.

Mirror Change Notification

· One min read
Paul Liu
HUST Mirror Maintainer

To better meet user needs and optimize resource allocation, we have made the following adjustments to our mirror site's synchronization strategy.

  1. Removed the following mirrors:

    • Anolis
  2. Added synchronization:

    • Added synchronization for some github-releases, currently enabled for rustdesk/rustdesk, ip7z/7zip, and llvm/llvm-project projects
    • Added synchronization for radxa-deb

We will continue to monitor the stability of mirror services and resource usage efficiency to provide you with higher quality access experience. Thank you for your continued support and understanding.