Autore Topic: File system di root ( / ) in sola lettura  (Letto 3573 volte)

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
File system di root ( / ) in sola lettura
« il: 30 Agosto 2012 ore 07:54 »
Ciao a tutti
Non so dove avrei dovuto postare quindi ho postato su questa sezione generica
Comunque,ho un problema con la mia chakra.
L'altroieri copiai,da root,dei file dalla / di chakra a una chiavetta usb.ho interrotto questo processo perchè ci metteva troppo (andava a meno di 2-3mb/s).Ieri mattina ho avviato,e compare plymouth (ho installato plymouth) ma si carica troppo,ci mette troppo tempo.Quindi ho riavviato ma sono andato col boot normale,e dopo poco mi è apparsa una schermata che diceva che la partizione di root era in sola lettura.mi suggeriva il comando " mount -o remount,rw / ".Ho dato il comando e poi exit,cosi il pc si è riavviato
Tutto bene,non ho postato pensando fosse finita.Però nel pomeriggio è successa la stessa cosa.per sicurezza ho riavviato un paio di volte ma nei riavvi andava bene.Stamattina capita tutto di nuovo.ancora una volta ho dato il comando,sono uscito e riavviato e tutto è andato bene.
Ora,qual'è il problema perchè proprio  non capisco,non ho fatto niente di particolare in questi giorni a parte copiare quei file.il file fstab mi sembra normale
Codice: [Seleziona]
#
# /etc/fstab: static file system information
#
# <file system>    <dir>    <type>    <options>    <dump>    <pass>
tmpfs        /tmp    tmpfs    nodev,nosuid    0    0
UUID=742d2cca-4a4d-4993-8f56-523fb0c8339e / ext4 defaults,noatime 0 1
UUID=fadcafe3-ccd9-48d3-8962-dfe4a16518e1 swap swap defaults 0 0
UUID=ab75933e-7ea7-490e-ad9d-b6a81a6924a7 /home ext4 defaults,noatime 0 0
Grazie
« Ultima modifica: 03 Settembre 2012 ore 00:44 da FranzMari »

Offline fabio58

  • *
  • Post: 414
  • Reputazione: 10
    • Mostra profilo
Re:File system di root ( / ) in sola lettura
« Risposta #1 il: 30 Agosto 2012 ore 08:02 »
togli noatime da qui:
Codice: [Seleziona]
UUID=742d2cca-4a4d-4993-8f56-523fb0c8339e / ext4 defaults,noatime 0 1

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #2 il: 30 Agosto 2012 ore 08:55 »
togli noatime da qui:
Codice: [Seleziona]
UUID=742d2cca-4a4d-4993-8f56-523fb0c8339e / ext4 defaults,noatime 0 1
Non credo cambi niente.prima non c'era noatime (al primo problema)l'ho messo perchè c'era in un fstab di un'altra distro e pensavo dovesse esserci

Offline enzolatina

  • *
  • Post: 609
  • Reputazione: 18
    • Mostra profilo
Re:File system di root ( / ) in sola lettura
« Risposta #3 il: 30 Agosto 2012 ore 09:17 »
il problema è defaults, che setta automaticamente alcune opzioni tra cui mi pare gli users in sola lettura..ma leggiti il man per sapere tutto, io non me le ricordo, leva quell'opzione e sostituiscila con quelle che ti servono comprese in default cambiando quella che ti dà fastidio...
noi siamo ****linux, ogni resistenza è inutile, sarete assimilati
linuxuser:408768 http://linuxcounter.net

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #4 il: 30 Agosto 2012 ore 09:58 »
il problema è defaults, che setta automaticamente alcune opzioni tra cui mi pare gli users in sola lettura..ma leggiti il man per sapere tutto, io non me le ricordo, leva quell'opzione e sostituiscila con quelle che ti servono comprese in default cambiando quella che ti dà fastidio...
Sono andato a vedermi il wiki di arch.
Per ext3 vanno bene le opzioni  rw,suid,dev,exec,auto,nouser,async ,vanno bene anche per ext4
E se metto rw dopo default causa conflitti o mi rimonta in modo corretto la partizione / ?

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:File system di root ( / ) in sola lettura
« Risposta #5 il: 30 Agosto 2012 ore 10:00 »
Capita che il filesystem root venga rimontato in sola lettura quando viene rilevata un'inconsistenza dei metadati (in generale, se non è stato smontato correttamente). Prova ad entrare in una sessione di fallback, e come root fai un giro di fsck sul filesystem.

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #6 il: 30 Agosto 2012 ore 10:08 »
Capita che il filesystem root venga rimontato in sola lettura quando viene rilevata un'inconsistenza dei metadati (in generale, se non è stato smontato correttamente). Prova ad entrare in una sessione di fallback, e come root fai un giro di fsck sul filesystem.
Proverò tra una mezzoretta,grazie

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #7 il: 30 Agosto 2012 ore 11:09 »
Niente.
Provo ad essere più dettagliato,ma sembra che avessi ragione sull'inconsistenza dei metadati
Questo è il messaggio di errore:
" Errore durante la lettura del blocco 1057 (argomento non utile)
  /dev/sda7 inconsistenza inaspettata eseguire fsck manualmente
  (es. senza le opzioni -a o -f ) "
poi esce l'avviso del file system in sola lettura.
Se do fsck / mi esce
Errore durante la lettura del blocco 1057
Mi ha chiesto se saltare e ho detto di no
Poi è uscito
superblocco has an invalid journal (inode 8 )
anche qui ho risposto di no
In ogni caso,mettendo mount -o remout,rw / e poi exit sono tornato su chakra.
Di preciso,cosa devo fare con cfsk per fargli provare a riparare il guasto?
EDIT:ho formattato la partizione /dev/sda7 (era una vecchia /boot separata che non uso da tempo) e non sembra più avere problemi,o perlomeno non me ne ha ancora dati dopo 4 riavvii
« Ultima modifica: 30 Agosto 2012 ore 11:58 da andreazube »

Offline pessott

  • *
  • Post: 69
  • Reputazione: 2
    • Mostra profilo
Re:File system di root ( / ) in sola lettura
« Risposta #8 il: 30 Agosto 2012 ore 13:54 »
Sono andato a vedermi il wiki di arch.
Per ext3 vanno bene le opzioni  rw,suid,dev,exec,auto,nouser,async ,vanno bene anche per ext4
E se metto rw dopo default causa conflitti o mi rimonta in modo corretto la partizione / ?


defaults comprende queste opzioni:

rw, suid, dev, exec, auto, nouser, and async.

quindi rw è presente nel tuo fstab

secondo me il problema è legato al problema rilevato con fsck.

all'avvio infatti il filesystem di root infatti viene montato in readonly, poi viene eseguito fsck per controllarne l'integrità, solo a quel punto e se non sono stati rilevati problemi il filesysten viene rimontato in rw.



Se c'e' soluzione, perchè ti preoccupi?

Se non c'e' soluzione, perchè ti preoccupi?

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:File system di root ( / ) in sola lettura
« Risposta #9 il: 30 Agosto 2012 ore 15:23 »
Secondo me hai proprio un difetto fisico di lettura dell'hard disk, che puoi risolvere efficacemente solo con una formattazione del filesystem, preceduta da un controllo dei settori danneggiati (questo perché badblocks deve generare un elenco di settori da dare in pasto a mkfs).

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #10 il: 30 Agosto 2012 ore 16:18 »
Secondo me hai proprio un difetto fisico di lettura dell'hard disk, che puoi risolvere efficacemente solo con una formattazione del filesystem, preceduta da un controllo dei settori danneggiati (questo perché badblocks deve generare un elenco di settori da dare in pasto a mkfs).
Se,con dd, copio la partizione attuale su un'altra e poi "aggiusto" fstab dovrei avere risolto?
Comunque per adesso da quando ho formattato /dev/sda7 non mi ha dato problemi,ma sono solo 5 avvi (ne ho fatti tanti apposta per verificare)

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:File system di root ( / ) in sola lettura
« Risposta #11 il: 30 Agosto 2012 ore 17:21 »
Innanzitutto io non userei dd visto che il disco pare abbia problemi di lettura, ma ddrescue. (Che, mi viene il dubbio, non so se ho aggiunto al repository... in caso contrario provvedo ad aggiungerlo di corsa.)

Ci sono anche altri programmi fatti specificatamente per clonare partizioni, come CloneZilla.

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #12 il: 30 Agosto 2012 ore 17:42 »
Innanzitutto io non userei dd visto che il disco pare abbia problemi di lettura, ma ddrescue. (Che, mi viene il dubbio, non so se ho aggiunto al repository... in caso contrario provvedo ad aggiungerlo di corsa.)

Ci sono anche altri programmi fatti specificatamente per clonare partizioni, come CloneZilla.
È disponibile su ccr  :)
Visto che il disco ha problemi di lettura...Invece di clonare la partizione,non mi converebbe la copia manuale di tutte le cartelle di / per metterle sulla nuova partizione formattata?
In pratica
1)Copia file-cartelle di /
2)Formattazione di una partizione in ext4
3)Incollaggio dei file
4)Modifica di fstab
5)Aggiornamento di grub dalla chakra con problemi
6)Avvio del clone (immagino che possa usare la vecchia home con lo stesso nome utente,no?)
7)Se il clone non ha problemi installo e  aggiorno grub con il clone
Invece con ddrescue dovrei fare
1)Formattazione di due partizioni (purtroppo l'attuale part. root di chakra è grandicella,27.3gb,e non ho una partizione singola abbastanza grande)
2)Clonazione con ddrescue
3)Seguire i punti del metodo precedente a partire dal 4
Qual'è il più sicuro?Il metodo 1 mi sembra più semplice e immediato,il metodo due forse è più sicuro (chiedo)  ma è più lento (ho occupato,finora, nemmeno la metà dello spazio della partizione)e causa più disagi (formattare due partizioni)
Quale dovrei scegliere secondo te?
p.s. se non sbaglio clonezilla non è altro che un front-ed (parzialmente) grafico per dd,dove starebbe la differenza nell'usare dd?
« Ultima modifica: 30 Agosto 2012 ore 17:43 da andreazube »

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:File system di root ( / ) in sola lettura
« Risposta #13 il: 30 Agosto 2012 ore 18:19 »
Nel tuo caso tra Clonezilla e dd cambia poco, all'atto pratico, ma ci sono casi d'uso in cui Clonezilla offre svariate feature che vanno oltre il campo d'azione di dd. (Vedi il paragrafo "Features" sull'homepage http://clonezilla.org/.)
La cosa che più ti interessa è che dd è un tool "stupido", nel senso che non fa altro che leggere dal device di input blocco per blocco, e scrivere il tutto sul device di output blocco per blocco, mentre Clonezilla, essendo creato specificatamente per lo scopo, si occupa solo di copiare e ripristinare i blocchi del disco effettivamente utilizzati. (Dall'homepage: "Clonezilla saves and restores only used blocks in the harddisk. This increases the clone efficiency".) Questo può essere un bel vantaggio se la partizione è particolarmente grande ed ha una buona percentuale di spazio libero.

Tra i due metodi da te elencati, io preferirei comunque dd/ddrescue, non fosse altro che per il fatto che replicano la partizione bit per bit, anziché copiare avanti e dietro file che rischierebbero di avere diversi permessi (e questa cosa con ogni probabilità ti impedirebbe di avere un sistema funzionante) e che avrebbero una diversa disposizione sul disco.

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #14 il: 30 Agosto 2012 ore 18:28 »
Tanto per stare sul sicuro ho scelto il metodo ddrescue
Ho acquisito lo spazio libero neccessario e l'ho formattato in ext4
La partizione / originale è /dev/sda3 mentre la nuova è /dev/sda4
Ora devo dare il comando,leggendo in rete dovrebbe essere qualcosa tipo
Codice: [Seleziona]
ddrescue -n  /dev/sda3 /dev/sda4/file.img /dev/sda4/log.log (sinceramente ho il fortissimo sospetto che sia sbagliato)

ho trovato anche questa procedura (http://tuxlife.altervista.org/wordpress/tag/ddrescue/ )
Ma visto che ci sei tu evito di combinare disastri  :) e chiedo di preciso quale dovrebbe essere il comando corretto

 

Template by Homey | Sito ufficiale | Disclaimer