Kurtarma Modu nedir? Açılmayan sunucuyu nasıl onarırsınız?

VPS Sunucu Yönetimi 67 görüntülenme Markdown

Sunucunuz açılmıyor: yanlış bir /etc/fstab satırı, bozulmuş bir güncelleme, dolu bir disk ya da unutulmuş bir parola yüzünden normal işletim sistemi ayağa kalkmıyor, VNC Konsol'da da size sadece hata gösteriyor. Böyle durumlarda yeniden kurmak zorunda değilsiniz. Kurtarma Modu, sunucuyu küçük, geçici bir sistemle başlatır; sizin diskiniz o sistemden bir veri diski gibi görünür ve içindeki dosyaları düzeltebilir ya da kurtarabilirsiniz. Veriler silinmez.

Etkinleştirme

  1. Müşteri panelinde sunucunuzun sayfasında Kurtarma Modu aracını açın.
  2. Kurtarma Modunu Etkinleştir'e basın ve uyarıyı okuyup onaylayın: sunucu kurtarma moduna yeniden başlatılır ve devre dışı bırakana kadar normal sistem geçici olarak erişilemez olur.
  3. Açılan pencerede Kurtarma OS adı ve Geçici Root Parolası gösterilir. Bu parola bir daha gösterilmez, hemen kaydedin.
  4. Durum Aktif olunca sunucuya o parolayla bağlanın. Bağlanamıyorsanız VNC Konsol ile kurtarma ortamının ekranına bakın.

Bu aracın ayrıntıları paketinize ve altyapıya göre değişebilir; ekrandaki yönerge, burada anlatılan genel adımlardan önce gelir. Araç hizmet sayfanızda görünmüyorsa destek talebi açın.

Diski bulup bağlayın

Kurtarma ortamında root olarak diskleri listeleyin:

lsblk -f

Kök dosya sisteminiz genelde /dev/sda1 ya da /dev/vda1 gibi bir bölümdür (ext4, xfs). LVM kullanıyorsanız önce vgchange -ay yazın. Önce dosya sistemini kontrol edin (bağlı değilken), sonra bağlayın:

fsck -f /dev/sda1
mount /dev/sda1 /mnt

Ne yapabilirsiniz?

  • Dosya kurtarmak: /mnt altındaki dosyaları scp ya da rsync ile kendi bilgisayarınıza çekin.
  • Sistem içinde komut çalıştırmak (chroot):
    for d in dev proc sys; do mount --bind /$d /mnt/$d; done
    chroot /mnt
    Artık sanki sunucunuzun kendisindeymiş gibi çalışırsınız: passwd ile parolayı değiştirin, nano /etc/fstab ile hatalı satırı düzeltin, ufw disable ile güvenlik duvarını kapatın, apt --fix-broken install ya da dpkg --configure -a ile yarım kalan güncellemeyi bitirin. Çıkmak için exit yazın.
  • Disk doluysa: büyük dosyaları /mnt/var/log gibi yerlerden silin: disk doldu.

Normal moda dönmek

  1. Önce temiz çıkın: umount -R /mnt (bağlı bölümler varsa).
  2. Panelde Devre Dışı Bırak'a basın. Sunucu normal işletim sistemiyle yeniden başlatılır.
  3. VNC Konsol'dan açılışı izleyin. Düzelmemişse yine kurtarma moduna girip günlüğe bakın.

Windows sunucularda

Kurtarma ortamı Linux tabanlıysa Windows diskini NTFS olarak bağlayıp dosyalarınızı kurtarabilirsiniz (ntfs-3g ile). Windows'u onarmak (başlangıç hatası, bozuk sistem dosyaları) Linux'tan zordur; çoğu durumda dosyaları kurtarıp sunucuyu yeniden kurmak daha hızlıdır. Windows'ta parolayı unuttuysanız önce şu makaledeki yollara bakın.

Müdahaleden önce bir anlık görüntü almak, kötü giderse geri dönmenizi sağlar. Paketlerimiz: VDS Sunucular.

Sık sorulanlar

Kurtarma Modu verilerimi siler mi?

Hayır. Sunucunuzun diski olduğu gibi durur, sadece geçici bir sistemle başlatıldığı için dosyalarınıza yalnızca siz bağlandığınızda erişirsiniz. Yine de dosya sistemi onarırken (fsck) önce yedek almak iyi bir alışkanlıktır.

Kurtarma modunu açık unutursam ne olur?

Sunucu normal sistemle açılmadığı için siteniz ve servisleriniz kapalı kalır. İşiniz bitince Devre Dışı Bırak'ı unutmayın.

Kurtarma ortamına bağlanamıyorum.

Önce VNC Konsol'da ortamın açıldığından emin olun. Kurtarma ortamının IP ve parola bilgisi panelde gösterilir; bu bilgiler normal sunucunuzdaki root parolasından farklıdır.

İlgili makaleler

Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.