Przejdź do głównej treści

Tryb odzyskiwania. Przykłady interakcji

Czym jest „tryb odzyskiwania”?

ostrzeżenie

Pamiętaj, że nie jest to to samo co Tryb odzyskiwania systemu Windows.

Po aktywowaniu trybu odzyskiwania ładowana jest specjalna wersja systemu Linux. Jest to system operacyjny działający w pamięci RAM i umożliwiający dostęp do partycji dyskowych serwera. Jest to przydatne przy zadaniach takich jak resetowanie haseł lub odzyskiwanie konfiguracji.

Czym jest montowanie systemu plików?

Montowanie systemu plików to proces, który sprawia, że partycja dysku staje się dostępna dla systemu operacyjnego. Na przykład jeśli potrzebujesz uzyskać dostęp do danych na serwerze w trybie odzyskiwania. Do montowania używa się następującego polecenia:

mount

Praca w trybie odzyskiwania

Określanie struktury dysku

Najpierw musisz określić, jak zorganizowany jest system dyskowy. Uruchom następujące polecenie:

lsblk

Wyświetli ono listę dysków i partycji na Twoim serwerze. Przykładowy wynik polecenia:

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

W tym przykładzie partycja root znajduje się na md2, ale Twoja partycja może mieć inną nazwę.

wskazówka

Na naszych serwerach przy standardowym partycjonowaniu partycja root najczęściej znajduje się na md2 lub md1, w zależności od konfiguracji serwera.

Montowanie systemu plików

Teraz zamontuj partycję root, aby uzyskać do niej dostęp. Użyj polecenia:

mount /dev/md2 /mnt

(Zastąp md2 swoją partycją, jeśli jest inna)

To polecenie udostępnia dane na tej partycji do pracy.

Łączenie z systemem plików

Po zamontowaniu systemu plików musisz do niego wejść, aby pracować tak, jakby był to główny system. Aby to zrobić, uruchom następujące polecenia:

chroot-prepare /mnt
  • To polecenie przygotowuje system do pracy z zamontowaną partycją.
chroot /mnt
  • Za pomocą tego polecenia „wchodzisz” do systemu plików i możesz wykonywać polecenia tak, jakby był to główny system operacyjny.

Przykład: resetowanie hasła root

Teraz przejdźmy przez przykład resetowania hasła użytkownika root w trybie odzyskiwania.

Uruchamianie serwera w trybie odzyskiwania

Przejdź do panelu sterowania, otwórz kartę serwera, wybierz „Zarządzanie” i kliknij opcję „Tryb odzyskiwania (rescue)”. Następnie uruchom ponownie serwer.

Łączenie z serwerem przez SSH

Połącz się z serwerem przez SSH, używając użytkownika root oraz hasła, które otrzymasz e-mailem po aktywowaniu trybu odzyskiwania.

Montowanie systemu plików

Wprowadź polecenie, aby zamontować partycję root:

mount /dev/md2 /mnt

Wchodzenie do systemu plików

Połącz się z zamontowanym systemem plików, używając następujących poleceń:

chroot-prepare /mnt
chroot /mnt

Resetowanie hasła root

Uruchom następujące polecenie, aby zresetować hasło:

passwd root

Uwaga: podczas wpisywania nowego hasła na ekranie nie będą pojawiać się żadne znaki.

Wychodzenie z chroot

Aby wyjść z trybu chroot, wpisz polecenie:

exit

Odmontowywanie systemu plików

Odmontuj system plików, aby zakończyć proces:

umount /mnt/*
umount /mnt

Ponowne uruchamianie serwera

Uruchom ponownie serwer, aby załadować zainstalowany system operacyjny.