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

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:File system di root ( / ) in sola lettura
« Risposta #15 il: 30 Agosto 2012 ore 18:55 »
Oddio, non seguire le guide di blog a caso, vai sempre alla fonte! :D

Vedi l'esempio n.2 nel manuale di ddrescue, è esattamente quello che ti serve: http://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Examples

Ricordati che:
  • /dev/sda3 dovrebbe essere montato in sola lettura mentre fai quest'operazione
  • /dev/sda4 dovrebbe avere la stessa identica dimensione di /dev/sda3, o essere più grande
  • non serve a nulla creare un filesystem in /dev/sda4, tanto il suo contenuto sarà completamente sovrascritto
  • prepara un ulteriore spazio su cui scrivere il logfile di ddrescue (per poter riprendere l'operazione qualora si bloccasse)

Quando ti sarai assicurato di queste cose, dovrai lanciare come root questi comandi:

Codice: [Seleziona]
ddrescue -f -n /dev/sda3 /dev/sda4 /percorso/del/logfile
ddrescue -d -f -r3 /dev/sda3 /dev/sda4 /percorso/del/logfile
e2fsck -v -f /dev/sda4
« Ultima modifica: 30 Agosto 2012 ore 22:52 da jmc »

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #16 il: 30 Agosto 2012 ore 19:03 »
Oddio, non seguire le guide di blog a caso, vai sempre alla fonte! :D

Vedi l'esempio n.2 nel manuale di ddrescue, è esattamente quello che ti serve: http://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Examples

Ricordati che:

  • /dev/sda3 dovrebbe essere montato in sola lettura mentre fai quest'operazione
  • /dev/sda4 dovrebbe avere la stessa identica dimensione di /dev/sda3, o essere più grande
  • non serve a nulla creare un filesystem in /dev/sda4, tanto il suo contenuto sarà completamente sovrascritto
  • prepara un ulteriore spazio su cui scrivere il logfile di ddrescue (per poter riprendere l'operazione qualora si bloccasse)
Quando ti sarai assicurato di queste cose, dovrai lanciare come root questi comandi:

Codice: [Seleziona]
ddrescue -f -n /dev/sda3 /dev/sda4 /percorso/del/logfile
ddrescue -d -f -r3 /dev/sda3 /dev/sda4 /percorso/del/logfile
e2fsck -v -f /dev/sda4
Quindi farò tutto da chakra 2012.4 (la mia prima installazione di chakra,32bit,che ancora ha posto nel pc  :) )
La partizione di destinazione ha 31gb liberi (era una piccola dati di cui ho un backup) quindi è più grande
Il percorso del logfile può essere la partizione dati o la home,giusto?
Credo di essere a posto,quindi domattina eseguo le istruzioni.grazie mille jmc  :D

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:File system di root ( / ) in sola lettura
« Risposta #17 il: 30 Agosto 2012 ore 22:53 »
Il percorso del logfile può essere la partizione dati o la home,giusto?

Non deve essere una partizione, qui si tratta proprio di un comunissimo file (che, sì, puoi mandare anche nella tua home, a patto che la home non sia nella partizione da copiare).

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #18 il: 30 Agosto 2012 ore 23:05 »
Non deve essere una partizione, qui si tratta proprio di un comunissimo file (che, sì, puoi mandare anche nella tua home, a patto che la home non sia nella partizione da copiare).
No,home separata  :)

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #19 il: 31 Agosto 2012 ore 17:44 »
Sto facendo ora (lo so,sono in ritardo,ma non avevo il pc in questione sottomano)
Preciso che da quando ho formattato /dev/sda7 non ha più avuto il benchè minimo problema,e l'ho acceso minimo 10 volte
Mi verrebe quasi da lasciar perdere,ma dopo averti rotto le scatole per ottenere info tanto vale che le eseguo  :)
Ora come ora sono  al primo comando, e non ha ancora errori (vedi allegato)
p.s. di solito il mio terminale è più bello ed è trasparente,questo qui è konsole di default di un'altra distro
EDIT:ecco tutto l'output
[
Codice: [Seleziona]
[sony@chakra-pc ~]$ ddrescue -f -n /dev/sda3 /dev/sda4 /home/logfile
ddrescue: Can't open input file: Permission denied
[sony@chakra-pc ~]$ su
Password:
su: password sbagliata
[sony@chakra-pc ~]$ su
Password:
[root@chakra-pc sony]# ddrescue -f -n /dev/sda3 /dev/sda4 /home/logfile




GNU ddrescue 1.16
Press Ctrl-C to interrupt
rescued:    29360 MB,  errsize:       0 B,  current rate:    1900 kB/s
   ipos:    29360 MB,   errors:       0,    average rate:   19771 kB/s
   opos:    29360 MB,     time since last successful read:       0 s
Finished                   


[root@chakra-pc sony]# ddrescue -d -f -r3 /dev/sda3 /dev/sda4 /home/logfile




GNU ddrescue 1.16
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:    29360 MB,  errsize:       0 B,  errors:       0
Current status
rescued:    29360 MB,  errsize:       0 B,  current rate:        0 B/s
   ipos:         0 B,   errors:       0,    average rate:        0 B/s
   opos:         0 B,     time since last successful read:       0 s
Finished
[root@chakra-pc sony]# ddrescue -d -f -r3 /dev/sda3 /dev/sda4 /logfile




GNU ddrescue 1.16
Press Ctrl-C to interrupt
rescued:    29360 MB,  errsize:       0 B,  current rate:    2228 kB/s
   ipos:    29360 MB,   errors:       0,    average rate:   18881 kB/s
   opos:    29360 MB,     time since last successful read:       0 s
Finished                   
[root@chakra-pc sony]# e2fsck -v -f /dev/sda4
e2fsck 1.41.14 (22-Dec-2010)
Passo 1: Controllo di inode, blocco(i) e dimensioni
Passo 2: Analisi della struttura delle directory
Passo 3: Controllo della connettività di directory
Pass 4: Controllo del numero dei riferimenti
Pass 5: Checking gruppo summary information


  203041 inodes used (11.32%)
     106 non-contiguous files (0.1%)
     122 non-contiguous directories (0.1%)
         # of inodes with ind/dind/tind blocks: 1/0/0
         Extent depth histogram: 193137/39
 1825323 blocks used (25.46%)
       0 bad blocks
       1 large file


  178616 regular files
   14384 directories
       3 character device files
       0 block device files
       0 fifos
    1995 links
   10029 symbolic links (9852 fast symbolic links)
       0 sockets
--------
  205027 files
[root@chakra-pc sony]#
Mi sembra che non ci siano problemi
Clone perfettamente funzionante,casomai chakra normale dovesse darmi problemi avvierò il clone e aggiornerò da li grub
Direi risolto
Grazie mille jmc
« Ultima modifica: 31 Agosto 2012 ore 18:59 da andreazube »

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:File system di root ( / ) in sola lettura
« Risposta #20 il: 03 Settembre 2012 ore 10:48 »
Rettifico:un problema l'ho avuto.
In pratica l'uuid delle due partizioni era uguale,quindi a volte si avviava e non trovavo i programmi installati prima ma le impostazioni in /home erano ok.
Ho cercato di cambiare UUID con
Codice: [Seleziona]
sudo tune2fs -U random /dev/sdax ma non ha avuto effetto
Mi sono loggato da root e ho dato lo stesso comando (senza sudo):ha funzionato .Aggiorno quindi fstab dei due sistemi e aggiorno grub.Noto che dopo l'aggiornamento di grub sembrano essere tornati ad avere UUID uguale.
Rifaccio tutto il procedimento (fstab e grub) e sembra andare bene.
Riavvio.non mi trova la / (non trova un UUID che identificava come root ma che era diverso da quello vero )
Avvio la mia vecchia chakra (2012.2, 32bit) e verifico fstab.sembra ok.Allora mi sono messo a modificare /boot/grub/grub.cfg e ho cambiato tutte le volte che metteva l'uuid sbagliato in quello giusto.Ho riavviato ed * è andato tutto bene.Ora ho i programmi che avevo installato (e usato)
*In verità anche al secondo riavvio aveva un problema,ma era colpa mia:per sbaglio mentre modificavo ho saltato uno spazio prima di scrivere le cifre dell'uuid cosi che è venuto fuori
UUID= 8378jdhjagd637908ecc.
quindi lui contava lo spazio,e non si avviava.ho modificato di nuovo grub.cfg e ho risolto
« Ultima modifica: 03 Settembre 2012 ore 11:43 da andreazube »

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:File system di root ( / ) in sola lettura
« Risposta #21 il: 03 Settembre 2012 ore 11:42 »
Ok, l'importante è che tu abbia risolto. ;)

 

Template by Homey | Sito ufficiale | Disclaimer