Mirror (Ayna) Nedir? Linux Paket Aynaları ve Önemi

Mirror (Ayna) Nedir? Linux Paket Aynaları ve Önemi

Kısaca

Mirror (paket aynası), bir yazılım projesinin ya da Linux dağıtımının dosyalarının birebir kopyasını barındıran ve kullanıcılara daha yakın, daha hızlı bir kaynaktan sunan sunucudur. apt update ya da dnf update çalıştırdığınızda paketler işte bu aynalardan iner. Mirror’lar, açık kaynak dünyasının görünmeyen ama vazgeçilmez altyapısıdır.

  • Bir mirror, kaynak sunucudaki dosyaları düzenli aralıklarla (genellikle rsync ile) kopyalar ve HTTP/HTTPS üzerinden sunar.
  • Faydası: daha hızlı ve düşük gecikmeli indirme, kaynak sunucuların yükünü dağıtma, yedeklilik ve uluslararası bant genişliğinden tasarruf.
  • Mirror işleten üniversiteler, ISP’ler ve hosting firmaları; depolama ve bant genişliğini ücretsiz bağışlayarak internete doğrudan katkı sağlar.
  • Sunucunuzu yerel bir aynaya yönlendirmek, güncellemeleri hem hızlandırır hem de uluslararası hattı meşgul etmez.
  • Alastyr, mirror.alastyr.com adresinde halka açık, ücretsiz ve çift yığın (IPv4+IPv6) bir ayna işletir; AlmaLinux, Rocky Linux, Debian, Ubuntu, Arch Linux, Linux Mint ve Raspberry Pi OS gibi dağıtımların yanı sıra VLC ve CTAN (LaTeX) gibi projeleri barındırır. Erişim HTTP, HTTPS ve rsync üzerinden mümkündür.

Bir Linux sunucusunda sudo apt update yazdığınızda paketlerin nereden geldiğini hiç düşündünüz mü? O paketler, dünyanın dört bir yanına dağılmış binlerce gönüllü “ayna” sunucusundan birinden iner. Bu aynalar sayesinde milyonlarca insan aynı anda güncelleme alırken hiçbir merkezi sunucu çökmüyor. Peki bu sistem tam olarak nasıl çalışıyor ve neden bu kadar önemli?

Mirror (ayna) nedir?

Mirror; İngilizcede “ayna” anlamına gelir ve tam olarak bunu yapar: bir başka sunucudaki dosyaların birebir kopyasını (yansımasını) tutar. Linux dünyasında bir mirror, genellikle bir dağıtımın paket depolarını (repository), kurulum imajlarını (ISO) ve güncellemelerini barındırır. Amaç, kullanıcıların bu dosyaları tek bir merkezi sunucu yerine, kendilerine ağ olarak daha yakın bir kopyadan indirebilmesidir.

Debian, Ubuntu, AlmaLinux, Fedora gibi büyük projelerin resmî dosya sunucusu tek başına dünyadaki tüm indirmeleri karşılayamaz. Bunun yerine bu projeler, gönüllü kuruluşların işlettiği bir ayna ağına dayanır. Siz apt veya dnf ile güncelleme aldığınızda, sistem sizi otomatik olarak yakın ve sağlıklı bir aynaya yönlendirir.

Bir mirror nasıl çalışır?

Bir aynanın işleyişi iki aşamalıdır:

Mail hosting 1 ay ücretsiz
  • Eşitleme (senkronizasyon): Ayna sunucu, kaynaktaki (upstream) dosyaları düzenli aralıklarla — genellikle günde birkaç kez — rsync ya da benzeri bir araçla kopyalar. rsync yalnızca değişen dosyaları aktardığı için bu işlem verimlidir.
  • Sunma: Kopyalanan dosyalar HTTP/HTTPS, çoğu zaman ayrıca FTP ve rsync üzerinden kullanıcılara açılır. Kullanıcının paket yöneticisi (apt, dnf, zypper…) dosyayı bu aynadan indirir.

Aynalar çoğu zaman katmanlı çalışır: Tier 1 aynalar dosyaları doğrudan projenin ana sunucusundan alır; Tier 2 aynalar ise bir Tier 1 aynadan eşitlenir. Bu katmanlı yapı, ana sunucunun üzerindeki yükü daha da azaltır ve dağıtımı dünyaya yayar.

Bir aynada ne bulunur?

Bir Linux aynası genellikle tek bir dosya türünü değil, bir dağıtımın tüm dağıtım materyalini barındırır:

  • Paket havuzu (pool/repository): Kurulum ve güncelleme sırasında indirilen binlerce yazılım paketi. apt için pool/ ve dists/, dnf için BaseOS, AppStream gibi klasörler bunları tutar.
  • Sürüm ve imza dosyaları: Hangi paketin hangi sürümde olduğunu ve bütünlüğünü tanımlayan Release, Packages, repomd.xml gibi dosyalar.
  • Kurulum imajları (ISO): Birçok ayna, dağıtımın kurulum DVD’si veya canlı imajını da barındırır; böylece yeni bir sistemi kurarken de yakın kaynaktan indirirsiniz.

Bir aynayı tarayıcıda açtığınızda karşınıza çıkan klasör listesi işte bu yapıdır; her klasör bir dağıtımın ya da sürümün dosyalarına karşılık gelir.

Mirror’lar ne işe yarar? İnternete katkısı

Aynalar yalnızca bir kolaylık değil, internetin ölçeklenebilir çalışmasının temel taşlarından biridir. Başlıca faydaları:

  • Hız ve düşük gecikme: Yerel ya da bölgesel bir aynadan indirmek, denizaşırı bir sunucudan indirmekten çok daha hızlıdır. Türkiye’deki bir sunucu için Türkiye’deki bir ayna, saniyeler ile dakikalar arasındaki farkı yaratır.
  • Yük dağıtımı: Milyonlarca eşzamanlı indirme tek bir sunucuya binmez; yük, dünyaya dağılmış yüzlerce ayna arasında paylaşılır. Bu olmadan büyük dağıtımların yeni sürüm günleri felç olurdu.
  • Dayanıklılık ve yedeklilik: Bir ayna çevrimdışı olsa bile diğerleri hizmete devam eder. Tek bir arıza noktası ortadan kalkar.
  • Bant genişliği tasarrufu: Trafik yerelde kaldığında hem kullanıcı hem de ülkedeki servis sağlayıcılar uluslararası (transit) bant genişliğinden tasarruf eder. Bu, hem maliyet hem de altyapı verimliliği demektir.
  • Ölçeklenebilirlik: Aynalar sayesinde bir açık kaynak projesi, devasa ve pahalı merkezi bir altyapı kurmadan tüm dünyaya dağıtım yapabilir.

Mirror işleten kuruluşlar internete ücretsiz katkı sağlar

Ayna işletmek gönüllü bir katkıdır. Bir kuruluş ayna kurduğunda; terabaytlarca depolama alanını, aylarca sürekli akan onlarca-yüzlerce terabaytlık bant genişliğini ve bu sistemin bakımını karşılıksız olarak topluluğa açar. Bunun karşılığında kullanıcılardan ücret alınmaz.

Bu, internetin en eski ve en güzel geleneklerinden biridir. On yıllardır üniversiteler, araştırma ağları, internet servis sağlayıcıları, vakıflar ve hosting firmaları; açık kaynak ekosisteminin ayakta kalması için ayna işletir. Bir Linux dağıtımının ücretsiz ve hızlı yayılabilmesi, doğrudan bu gönüllü aynaların varlığı sayesinde mümkündür. Yani her apt upgrade, arka planda bir kuruluşun topluluğa yaptığı bağıştan yararlanır.

Bu katkının boyutunu somutlaştırmak gerekirse: popüler bir dağıtımın yeni sürüm günü, dünya genelinde kısa sürede petabaytlarca indirme üretir. Bu yükü tek bir merkezi sunucunun kaldırması imkânsızdır; onlarca ülkedeki gönüllü aynalar bu devasa trafiği kendi aralarında paylaştığı için sistem sorunsuz işler. Aynalar olmasaydı, açık kaynak yazılımın bugünkü ölçekte ücretsiz dağıtılması mümkün olmazdı.

Türkiye özelinde yerel bir aynanın değeri daha da büyüktür: yurt içindeki sunucular ve kullanıcılar, güncellemeleri uluslararası hattı meşgul etmeden, düşük gecikmeyle alır. Bu hem son kullanıcı deneyimini iyileştirir hem de ülkenin dış bant genişliği kullanımını azaltır.

Sunucunuzu bir yerel aynaya yönlendirmek

Sunucunuzun paket yöneticisini bir yerel aynaya yönlendirmek hem güncellemeleri hızlandırır hem de o aynaya katkıyı anlamlı kılar. Aşağıda Alastyr Public Mirror için iki örnek verilmiştir.

Debian (apt): /etc/apt/sources.list dosyasını düzenleyin (Debian 12 “bookworm” örneği):

deb https://mirror.alastyr.com/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirror.alastyr.com/debian/ bookworm-updates main contrib non-free non-free-firmware
sudo apt update

AlmaLinux (dnf): /etc/yum.repos.d/ altındaki depo dosyasında mirrorlist satırını devre dışı bırakıp baseurl satırını aynaya yönlendirin:

baseurl=https://mirror.alastyr.com/almalinux/$releasever/BaseOS/$basearch/os/
# mirrorlist=... satırını başına # koyarak kapatın
sudo dnf clean all && sudo dnf makecache

İşletim sistemi kurulumu ve ilk yapılandırma için Ubuntu Server kurulum rehberimize, hangi dağıtımı seçeceğinize karar vermek için ise Rocky Linux mu AlmaLinux mu? yazımıza göz atabilirsiniz.

Alastyr Public Mirror

Alastyr, kendi ağ operatörlüğünün (RIPE NCC üyesi AS3188) bir parçası olarak halka açık, ücretsiz bir ayna işletir. Herkes kullanabilir; Alastyr müşterisi olmanız gerekmez.

Özellik Değer
Adres mirror.alastyr.com
IPv4 / IPv6 5.2.80.47 / 2a06:ad40:0:1::47 (çift yığın)
Barındırılan depolar AlmaLinux, Rocky Linux, Debian, Ubuntu (arşiv + sürümler), Arch Linux, Linux Mint (+ ISO), Raspbian, Raspberry Pi OS, VLC, CTAN (LaTeX), Hirens BootCD
Konum İzmir, Türkiye
Erişim HTTP, HTTPS ve rsync · halka açık ve ücretsiz
İşletmeci · iletişim Alastyr (AS3188) · mirrors@alastyr.com

Her depo, resmî üst kaynaklardan (örneğin rsync.repo.almalinux.org, msync.rockylinux.org, archive.raspbian.org) düzenli aralıklarla — çoğu saatlik, bazıları 15 dakikada bir — doğrudan eşitlenir; böylece tüm depolar güncel kalır. Barındırılan tüm depoları, boyutlarını, kaynaklarını ve son eşitlenme zamanlarını canlı olarak mirror.alastyr.com/istatistik/ sayfasından görebilirsiniz. Ayna, İzmir’deki kendi veri merkezimizde 10 Gbit bağlantı ile çalışır ve HTTP, HTTPS ve rsync üzerinden, hem IPv4 hem IPv6 ile erişilebilir. Türkiye’ye ağ olarak yakın ve yüksek bant genişliğine sahip bir kaynaktan indirmek; sunucunuzu güncellerken ve paket indirirken en yüksek indirme hızını, uluslararası hattı meşgul etmeden elde etmenizi sağlar. Böylece Türkiye’deki sunucular güncellemelerini yüksek hızda, uluslararası hattı meşgul etmeden alır. Ağ altyapımızın diğer açık servisleriyle (Looking Glass, halka açık NTP, çift yığın hız testi) birlikte tüm ayrıntıları Ağ Altyapısı sayfamızda bulabilirsiniz.

Topluluğa açık bir altyapı

Halka açık ayna, Looking Glass, NTP ve IPv6 — hepsi RIPE NCC üyesi AS3188 omurgamız üzerinde.

Ağ Altyapımızı İnceleyin
Ayna Sunucusu

Sık Sorulan Sorular

Mirror (ayna) tam olarak nedir?

Mirror, bir yazılım projesinin ya da Linux dağıtımının dosyalarının birebir kopyasını barındıran ve kullanıcılara daha yakın, daha hızlı bir kaynaktan sunan sunucudur. Paket yöneticiniz güncelleme aldığında dosyaları bu aynalardan indirir; böylece tek bir merkezi sunucuya yüklenmeden, herkes hızlıca güncellenebilir.

Bir mirror kullanmak neden daha hızlı?

Çünkü dosyaları ağ olarak size daha yakın bir yerden indirirsiniz. Türkiye’deki bir sunucu için Türkiye’deki bir ayna, denizaşırı bir sunucuya göre çok daha düşük gecikme ve çok daha yüksek indirme hızı sunar. Bu, özellikle büyük güncellemelerde saniyelerle dakikalar arasındaki farkı yaratır.

Mirror işletmek firmalara ne kazandırır, neden ücretsiz yaparlar?

Ayna işletmek doğrudan gelir getiren bir iş değildir; depolama ve bant genişliğinin topluluğa karşılıksız bağışlanmasıdır. Kuruluşlar bunu açık kaynak ekosistemine katkı sağlamak, ağlarının kalitesini göstermek ve internetin sağlıklı işlemesine destek olmak için yapar. Bu, internetin köklü bir dayanışma geleneğidir.

Alastyr aynasında hangi dağıtımlar var?

Alastyr Public Mirror; AlmaLinux, Rocky Linux, Debian, Ubuntu, Arch Linux, Linux Mint, Raspbian ve Raspberry Pi OS gibi dağıtımların yanı sıra VLC (VideoLAN), CTAN (LaTeX) ve Hirens BootCD gibi projeleri barındırır. İçeriğe HTTP, HTTPS ve rsync üzerinden, hem IPv4 hem IPv6 ile erişebilirsiniz. Güncel liste için mirror.alastyr.com adresine göz atabilirsiniz.

Sunucumu Alastyr aynasına nasıl yönlendiririm?

Debian/Ubuntu türevlerinde /etc/apt/sources.list dosyasındaki adresi mirror.alastyr.com ile değiştirip apt update çalıştırmanız yeterlidir. AlmaLinux gibi RHEL türevlerinde ise ilgili depo dosyasında mirrorlist satırını kapatıp baseurl satırını mirror.alastyr.com/almalinux yoluna yönlendirir, ardından dnf makecache çalıştırırsınız.

Mirror’daki paketler güvenli ve güncel mi?

Evet. Paketler kriptografik olarak imzalıdır; paket yöneticiniz her indirmede imzayı doğrular, dolayısıyla dosyanın değiştirilmediğinden emin olursunuz. Aynalar da kaynaktan düzenli aralıklarla eşitlendiği için içerik günceldir. Yine de çok yeni çıkan bir güncelleme, aynanın bir sonraki eşitlemesine kadar birkaç saat gecikebilir.

Mirror ile CDN arasındaki fark nedir?

İkisi de içeriği kullanıcıya yaklaştırır, ancak amaçları farklıdır. CDN genellikle ticari bir hizmettir ve web sitesi içeriğini (görsel, video, statik dosya) otomatik olarak dünyaya dağıtır. Mirror ise çoğunlukla gönüllü işletilen, belirli yazılım depolarının (Linux dağıtımları gibi) birebir kopyasını sunan bir yapıdır. Mirror’lar açık kaynak dağıtımına, CDN’ler ise web performansına odaklanır.

Alastyr Public Mirror’ı kullanmak ücretli mi?

Hayır. mirror.alastyr.com halka açık ve tamamen ücretsizdir; Alastyr müşterisi olmanıza gerek yoktur. Sunucunuzun paket kaynağını bu aynaya yönlendirip güncellemelerinizi hızlı ve düşük gecikmeyle alabilirsiniz.

Türkiye'nin En Çok Tavsiye Edilen Domain, Hosting ve Bulut Servis Sağlayıcısı
İnternet sitesi Alastyr İnternet Sitesi
Yazı oluşturuldu 526

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön