La home directory è la linfa vitale di tuttiInstallazione del sistema operativo dell'utente Linux, in quanto gestisce quasi ogni file di configurazione, file di dati personali, configurazione del terminale e persino cose esoteriche come la cronologia della riga di comando e i dati delle immagini del profilo.
In questi giorni, la home directory non è solo unacartella in una partizione di root. Invece, sempre di più, vediamo i sistemi operativi Linux che posizionano la home directory dell'utente nella loro partizione del disco rigido. Per la maggior parte, questa è una buona idea, in quanto separa i file utente dal sistema operativo e lo mantiene sicuro. Tuttavia, le cose possono andare storte e le partizioni possono essere danneggiate.
Se hai a che fare con una partizione home danneggiatae cercando di risolverlo in modo da poter accedere ai tuoi dati, questa guida è per te. Segui e scopri come riparare una partizione home danneggiata su Linux.
Nota: sebbene questa guida si concentri sulla pulizia delle partizioni home, le stesse istruzioni possono essere applicate anche a coloro che hanno la loro home directory sulla partizione root.
Crea un disco live
La partizione home sul tuo PC Linux è in usoquando carichi il tuo sistema operativo, quindi non è possibile eseguire alcun tool di correzione per rimuovere i "bit sporchi" che potrebbero rendere inaccessibile la tua partizione home. Di conseguenza, è necessario creare un disco live Linux per eseguire il lavoro.
Non esiste un sistema operativo Linux ufficialeadatto a questo tipo di correzione. Tuttavia, consigliamo vivamente di creare un disco live usando Ubuntu, poiché anche se la partizione home e i dati su di essa non sono ripristinabili, sarai in grado di installare il sistema operativo Ubuntu e ricominciare rapidamente. Per informazioni su come creare un disco live di Ubuntu, segui le istruzioni dettagliate di seguito.
Passo 1: Vai sul sito ufficiale di Ubuntu e scarica l'ultima versione del sistema operativo su un computer di riserva. Oppure, se preferisci seguire il percorso stabile, scarica invece l'ultimo LTS.
Passo 2: Per creare un Ubuntu Live Disk, avrai bisogno di un'applicazione di masterizzazione USB. Fai clic qui per accedere al sito Web di Etcher e scaricare la versione più recente dell'app sullo stesso PC di riserva su cui hai scaricato Ubuntu.
Passaggio 3: Avviare l'app Etcher sul PC di riserva e collegare un'unità flash USB di almeno 4 GB di dimensione.
Step 4: Usando Etcher, cerca il file ISO di Ubuntu e fai clic sul pulsante "Flash!" Per creare una nuova USB live.
Passaggio 5: Scollega Ubuntu Live Disk dal PC di riserva e collegalo al PC Linux con la partizione home danneggiata.
Passaggio 6: Riavvia il tuo PC Linux, carica nel BIOS e configuralo per l'avvio da USB.
Passaggio 7: Quando il tuo PC Linux ha caricato Ubuntu, fai clic sul pulsante "Prova Ubuntu" per accedere all'ambiente Ubuntu live che dovremo usare per riparare la partizione home danneggiata.
Correggi la partizione home danneggiata
In questa guida, la parola "corrotto" significa che illa partizione home ha subito alcuni danni, a causa di uno smontaggio errato durante un riavvio, o qualche altro problema simile che lo rende non funzionante o vicino a non funzionante.
Di solito, quando una partizione è danneggiata, ilil problema è che ci sono "bit sporchi" su di esso. Questi bit sporchi possono causare problemi e, se sono gravi, possono persino impedirti di accedere ai dati sulla partizione.
Il modo più rapido per risolvere questo problema è utilizzare lo strumento Fsck. Per usare Fsck, inizia aprendo una finestra del terminale sul disco di Ubuntu Live premendo Ctrl + Alt + T o Ctrl + Maiusc + T. Una volta aperta la finestra del terminale, utilizzare il sudo -s comando per ottenere una shell di root, che renderà molto più facile l'inserimento di comandi a livello di sistema.
sudo -s
Ora che la sessione del terminale ha una shell di root, esegui il lsblk comando per visualizzare tutti i dispositivi di archiviazione collegati al computer. Guarda e scopri qual è l'etichetta della tua partizione home. In questa guida, la partizione è / Dev / sdb2.
Nota: hai bisogno di aiuto per identificare le partizioni del disco rigido su Linux? Leggi la nostra guida sull'argomento!
lsblk
Prendi l'etichetta della partizione home e inseriscila fsck per pulire i bit sporchi e correggere eventuali errori. Assicurati di aggiungere il "y"Passare alla fine per accettare automaticamente i messaggi, poiché potrebbero apparire centinaia e richiedere molto tempo si a ciascuno di essi manualmente.
Nota: modificare il / Dev / sdb2 con l'etichetta della partizione home.
fsck /dev/sdb2 -y
Lascia il fsck lo strumento fa la sua cosa. Se ci sono molti pezzi sporchi, la pulizia potrebbe richiedere parecchio tempo. Siediti e sii paziente. Al termine del processo, chiudere il terminale e riavviare il PC Linux. All'accesso, la cartella principale dovrebbe essere completamente accessibile e non corrotta!
Commenti