Vai al contenuto principale

Modalità di ripristino. Esempi di interazione

Che cos'è la "Modalità di ripristino"?

avviso

Tieni presente che non è la stessa cosa della Modalità di ripristino di Windows.

Quando la modalità di ripristino è attivata, viene caricata una versione speciale di Linux. Si tratta di un sistema operativo che viene eseguito nella RAM e consente l'accesso alle partizioni del disco del tuo server. È utile per attività come la reimpostazione delle password o il recupero delle configurazioni.

Che cos'è il montaggio del file system?

Il montaggio del file system è il processo che rende una partizione del disco accessibile al sistema operativo. Ad esempio, se devi accedere ai dati sul server in modalità di ripristino. Per il montaggio viene utilizzato il seguente comando:

mount

Lavorare in modalità di ripristino

Determinare la struttura del disco

Per prima cosa, devi determinare come è organizzato il sistema disco. Esegui il seguente comando:

lsblk

Mostrerà un elenco di dischi e partizioni sul tuo server. Esempio di output del comando:

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

In questo esempio, la partizione root si trova su md2, ma la tua partizione potrebbe avere un nome diverso.

suggerimento

Sui nostri server, con il partizionamento standard, la partizione root si trova più spesso su md2 o md1, a seconda della configurazione del server.

Montaggio del file system

Ora monta la partizione root per accedervi. Usa il comando:

mount /dev/md2 /mnt

(Sostituisci md2 con la tua partizione se è diversa)

Questo comando rende i dati su questa partizione accessibili per il lavoro.

Connessione al file system

Dopo aver montato il file system, devi entrarvi per lavorare come se fosse il sistema principale. Per farlo, esegui i seguenti comandi:

chroot-prepare /mnt
  • Questo comando prepara il sistema per lavorare con la partizione montata.
chroot /mnt
  • Con questo comando, "entri" nel file system e puoi eseguire comandi come se fosse il sistema operativo principale.

Esempio: reimpostazione della password di root

Ora vediamo un esempio di reimpostazione della password dell'utente root in modalità di ripristino.

Avvio del server in modalità di ripristino

Vai al pannello di controllo, apri la scheda del server, seleziona "Management" e fai clic sull'opzione "Recovery mode (rescue)" Quindi riavvia il server.

Connessione al server tramite SSH

Connettiti al server tramite SSH usando l'utente root e la password che riceverai via email dopo l'attivazione della modalità di ripristino.

Montaggio del file system

Inserisci il comando per montare la partizione root:

mount /dev/md2 /mnt

Accesso al file system

Connettiti al file system montato usando i seguenti comandi:

chroot-prepare /mnt
chroot /mnt

Reimpostazione della password di root

Esegui il seguente comando per reimpostare la password:

passwd root

Nota: durante l'inserimento della nuova password, sullo schermo non apparirà alcun carattere.

Uscita da chroot

Per uscire dalla modalità chroot, inserisci il comando:

exit

Smontaggio del file system

Smonta il file system per completare il processo:

umount /mnt/*
umount /mnt

Riavvio del server

Riavvia il server per caricare il sistema operativo installato.