$linuxjunkies
>

mirror

also: repository mirror, package mirror, distro mirror

An exact copy of software, files, or data maintained on a separate server or location to distribute load and provide redundancy. In Linux contexts, it typically refers to a repository mirror that hosts copies of packages or distributions.

A mirror is a complete or partial duplicate of data hosted on one or more geographically distributed servers. In Linux package management, mirrors store copies of software repositories (like those for Ubuntu, Fedora, or Debian) so users can download packages from a server closer to them, reducing bandwidth strain on the primary source.

When you run apt update or yum update, your package manager connects to a configured mirror URL to fetch package lists and binaries. For example, your system might use http://mirror.example.com/ubuntu instead of the official server, but receive identical content.

Mirrors serve three main purposes: geographic distribution (faster downloads for distant users), load balancing (spreading traffic across multiple servers), and redundancy (ensuring service availability if the primary server fails). Linux distributions maintain networks of community and official mirrors worldwide.

Related terms