Kurtarma Modu. Etkileşim örnekleri
"Kurtarma Modu" nedir?
Lütfen bunun Windows Kurtarma Modu ile aynı şey olmadığını unutmayın.
Kurtarma modu etkinleştirildiğinde, Linux'un özel bir sürümü yüklenir. Bu, RAM üzerinde çalışan ve sunucunuzun disk bölümlerine erişim sağlayan bir işletim sistemidir. Parolaları sıfırlama veya yapılandırmaları kurtarma gibi görevler için kullanışlıdır.
Dosya sistemi bağlama nedir?
Dosya sistemi bağlama, bir disk bölümünü işletim sistemi tarafından erişilebilir hâle getiren işlemdir. Örneğin, kurtarma modunda sunucudaki verilere erişmeniz gerekiyorsa. Bağlama için aşağıdaki komut kullanılır:
mount
Kurtarma Modunda çalışma
Disk yapısının belirlenmesi
Öncelikle, disk sisteminizin nasıl düzenlendiğini belirlemeniz gerekir. Aşağıdaki komutu çalıştırın:
lsblk
Sunucunuzdaki disklerin ve bölümlerin bir listesini gösterecektir. Komutun örnek çıktısı:
sda 8:0 0 477G 0 disk
├─sda1 8:1 0 12G 0 part
│ └─md0 9:0 0 12G 0 raid1
├─sda2 8:2 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1
└─sda3 8:3 0 453.3G 0 part
└─md2 9:2 0 453.1G 0 raid1
Bu örnekte, kök bölüm md2 üzerinde bulunur, ancak bölümünüz farklı bir ada sahip olabilir.
Sunucularımızda, standart bölümlemede kök bölüm, sunucu yapılandırmasına bağlı olarak çoğunlukla md2 veya md1 üzerinde bulunur.
Dosya sisteminin bağlanması
Şimdi, erişmek için kök bölümü bağlayın. Şu komutu kullanın:
mount /dev/md2 /mnt
(Farklıysa md2 yerine kendi bölümünüzü yazın)
Bu komut, bu bölümdeki verileri çalışma için erişilebilir hâle getirir.
Dosya sistemine bağlanma
Dosya sistemini bağladıktan sonra, birincil sistemmiş gibi çalışmak için içine girmeniz gerekir. Bunu yapmak için aşağıdaki komutları çalıştırın:
chroot-prepare /mnt
- Bu komut, sistemi bağlanan bölümle çalışmaya hazırlar.
chroot /mnt
- Bu komutla dosya sistemine "girersiniz" ve sanki ana işletim sistemiymiş gibi komutlar çalıştırabilirsiniz.
Örnek: root parolasını sıfırlama
Şimdi, kurtarma modunda root kullanıcı parolasını sıfırlamaya ilişkin bir örneği inceleyelim.
Sunucuyu kurtarma modunda başlatma
Kontrol paneline gidin, sunucu kartını açın, "Management" seçeneğini seçin ve "Recovery mode (rescue)" seçeneğine tıklayın. Ardından sunucuyu yeniden başlatın.
SSH aracılığıyla sunucuya bağlanma
Kurtarma modu etkinleştirildikten sonra e-posta ile alacağınız parola ve root kullanıcısı ile SSH üzerinden sunucuya bağlanın.
Dosya sisteminin bağlanması
Kök bölümü bağlamak için komutu girin:
mount /dev/md2 /mnt
Dosya sistemine girme
Aşağıdaki komutları kullanarak bağlanan dosya sistemine bağlanın:
chroot-prepare /mnt
chroot /mnt
root parolasını sıfırlama
Parolayı sıfırlamak için aşağıdaki komutu çalıştırın:
passwd root
Not: Yeni parolayı girerken ekranda hiçbir karakter görünmez.
chroot'tan çıkma
Chroot modundan çıkmak için şu komutu girin:
exit
Dosya sisteminin bağlantısını kaldırma
İşlemi tamamlamak için dosya sisteminin bağlantısını kaldırın:
umount /mnt/*
umount /mnt
Sunucuyu yeniden başlatma
Yüklü işletim sistemine önyükleme yapmak için sunucuyu yeniden başlatın.