Come risolvere l'errore "file system di sola lettura" quando eseguo qualcosa come sudo e provo a creare una cartella / file?


21

Quando provo a salvare qualcosa o a rinominare un file / una cartella, dice questo errore "File system di sola lettura" o eseguo qualcosa come root nel terminale, dice questo errore

sudo: unable to open /var/lib/sudo/"My User Name"/0: Read-only file system 
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt/  
E: The package lists or status file could not be parsed or opened.

Quando creo una cartella, la finestra di dialogo di errore nei dettagli con Nautilus è questa:

Error creating directory: Read-only file system

Ti mostrerei una sua foto, ma non sta nemmeno lasciando che i miei salvataggi sulla mia chiavetta USB. Mi aiuti per favore.


Ho anche riscontrato questo, la risposta di Prejith P ha risolto il mio problema.
Jeex Box

Risposte:


17

Questo ha funzionato per me:

Innanzitutto, esegui questo comando:

fsck -n -f

Quindi riavviare il computer


2
Ti rendi conto di rispondere a una domanda, che ha 3 anni. Per renderlo significativo, dovrebbe essere utile per molte persone, compresi i principianti. Quindi è necessario aggiungere ulteriori dettagli nella risposta. Altrimenti potrebbe essere cancellato.
sudodus,

25
@sudodus Sei fuori linea per criticare qualcuno per aver risposto a una vecchia domanda su un sito di stackexchange. Il punto è che queste domande e risposte devono rimanere indefinitamente come risorsa. Questo non è un sito del forum con il loro tipico pregiudizio contro la resurrezione di vecchi thread. Se hai una ragione per cui un controllo del filesystem non aiuta la situazione dell'utente, spiegalo. Non devi scoraggiare un nuovo utente dal cercare di aiutare. E chiunque altro abbia votato a favore di questo, ci spieghi per cosa hai votato, non seguire semplicemente il gregge.
msouth,

8
@msouth, accetto il tuo commento critico. Il mio commento stava principalmente cercando di migliorare l'autore della risposta - aggiungere ulteriori dettagli, perché penso che non sia abbastanza completo da essere utile per un principiante. (E non l'ho declassato, lo ha fatto qualcun altro). Mi dispiace che la mia intenzione non fosse chiara: l'intenzione non era sicuramente quella di scoraggiare nessuno, non l'autore della risposta, e non tu. Proverò a cambiare il mio stile di commento per renderlo più positivo.
sudodus,

6
@sudodus il mio fraseggio è stato troppo duro, mi dispiace per quello (il sito non ti consente di modificare i commenti, ma quando me ne sono reso conto, avrei dovuto semplicemente cancellarlo e fare un altro commento). Il mio rispetto per te per averlo preso così bene.
msouth,

Risposta sottovalutata.
Etienne Gautier,

17

Quando il sistema entra in uno stato di sola lettura, lo fa per prevenire danni al sistema. Assicurati che il tuo HDD funzioni correttamente e / o esegua il backup dei tuoi dati prima di fare qualsiasi cosa.

Suggerisco di avviare un USB / DVD live, aprire GParted e utilizzare la funzione di controllo / riparazione.

Questo è il comando per abilitare la scrittura:

sudo mount -o rw,remount /

Non posso perché ho bisogno dell'accesso sudo e non riesco a ottenerlo. "sudo: impossibile aprire / var / lib / sudo / mathcubes / 1: montaggio del file system di sola lettura: impossibile rimontare il dispositivo a blocchi / dev / sda6 lettura-scrittura, è protetto da scrittura"
MathCubes

come ho detto, avvia un disco live e usa gparted per controllare / riparare la partizione, se non hai un disco puoi usare partedmagic che ha dimensioni inferiori a 500 MB
GM-Script-Writer-62850

Come? Riparo la partizione in gparted?
MathCubes,


Ma cosa devo fare in Gpared, riformattarlo NO!
MathCubes,

1

Se stai eseguendo il doppio avvio di Windows con Ubuntu e non hai alcun errore dmesg, il problema potrebbe essere causato da Windows.

In Windows vai su Pannello di controllo → Opzioni risparmio energia e disabilita l' avvio rapido . Ora avvia Ubuntu.


Stai insinuando che 1) Windows aveva il file system radice ext4 dell'installazione Ubuntu di OP montato o 2) il file system radice dell'installazione Ubuntu di OP era NTFS? Lo trovo molto improbabile. -1
David Foerster,

Non sto insinuando entrambi. Voglio dire che se non riesci a montare un file system mentre scrivi su un sistema a doppio avvio e non ci sono problemi visibili con il file system, il problema potrebbe essere causato dall'avvio rapido di Windows. Puoi effettuare il downgrade come desideri, ma questa è una soluzione valida per le persone che eseguono il dual boot.
Prejith P,

Non per questa domanda però perché la tua soluzione non si applica ad essa.
David Foerster,

Come ho accennato nel mio post originale, questa è la seconda soluzione per la ricerca dell'errore "sola lettura del file system", che è lo stesso errore che si ottiene quando si tenta di montare un'unità esterna in doppio avvio
Prejith P

Questo è un problema quando si tenta di scrivere, non di montare. Questa risposta non è correlata.
Ivan Ivković il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.