help ho cancellato /var/log/packages
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
help ho cancellato /var/log/packages
Ciao a tutti,,,come da topic ho cancellato quella directory per errore....ora da quanto ho capito non posso piu disinstallare o aggiornare qualcosa....Posso fare qualcosa per risolvere questo problema??
Ciao e grazie a tutti per l'aiuto
Ciao e grazie a tutti per l'aiuto
-
Meskalamdug
- Iper Master

- Messaggi: 3965
- Iscritto il: ven 14 mag 2004, 0:00
Re: help ho cancellato /var/log/packages
Non vedo altra soluzione se non il formattone.P3RUGINO1 ha scritto:Ciao a tutti,,,come da topic ho cancellato quella directory per errore....ora da quanto ho capito non posso piu disinstallare o aggiornare qualcosa....Posso fare qualcosa per risolvere questo problema??
Ciao e grazie a tutti per l'aiuto
Oppure....se usi reiserfs,da una live puoi provare a recuperare
la directory cancellata.
Se vuoi provare posso dirti come fare,ciao
-
gastone90
Purtroppo la furbata l'ho fatta anche io tempo fa
In linea di massima Non ti cambia nulla per avere un ripristino dovresti fare come consigliato da absinthe, ma nel mio caso avevo una 40/50ina di pacchetti compilati da me, quindi il formattone è stato d'obbligo
In mano a me anche sudo diventa pericoloso ':shock:'
In linea di massima Non ti cambia nulla per avere un ripristino dovresti fare come consigliato da absinthe, ma nel mio caso avevo una 40/50ina di pacchetti compilati da me, quindi il formattone è stato d'obbligo
In mano a me anche sudo diventa pericoloso ':shock:'
-
Meskalamdug
- Iper Master

- Messaggi: 3965
- Iscritto il: ven 14 mag 2004, 0:00
E' meglio se formatti ma se vuoi rischiare...ti avverto che e' difficile.
Inanzitutto ti occorrono molta esperienza,fortuna
e un altro disco o partizione
Avvia con slackware da cd
al prompt monta il disco senza packages
con (ricorda che al posto di hd* devi mettere l'esatta partizione)
#mount /dev/hd* /2
mentre il disco o partizione libero lo monti con
#mount /dev/hd* /3
Copia la partizione attuale(quella di root dove manca packages) con #cp -pR /2/b* /2/etc /2/lib /2/opt /2/tmp /2/sbin /2/usr /2/var /2/home /2/root /2/m*
/3
Fatto questo smonta 2
#umount 2
e fai chroot sulla 3
#chroot 3
adesso dovrai dare
reiserfsck --rebuild-tree -S /dev/hd*
dove hd* era il disco senza packages
fatto questo fai
#exit
e rimonti 2
/var/log/packages AMMESSO SIA RIUSCITO A RECUPERARLO
lo trovi al suo posto oppure in lost+found(in mezzo a 500.000 files circa)
abbiamo quasi finito
cp -pR /2/var/log/packages /3/var/log
ora smonti 2
umount 2
chroot 3
formatti 2 con mkreiserfs /dev/hd*
e esci da 3,
rimonti 2 e copi da 3 a 2 come prima..ma all'inverso ossia
#cp -pR /3/b* /3/etc /3/lib /3/opt /3/tmp /3/sbin /3/usr /3/var /3/home /3/root /3/m*
/2
Adesso puoi smontare definitamente 3,
rimonti 2,chroot 2
e per sicurezza dai lilo -v
exit,umount -a e reboot.
Semplice no?
Inanzitutto ti occorrono molta esperienza,fortuna
e un altro disco o partizione
Avvia con slackware da cd
al prompt monta il disco senza packages
con (ricorda che al posto di hd* devi mettere l'esatta partizione)
#mount /dev/hd* /2
mentre il disco o partizione libero lo monti con
#mount /dev/hd* /3
Copia la partizione attuale(quella di root dove manca packages) con #cp -pR /2/b* /2/etc /2/lib /2/opt /2/tmp /2/sbin /2/usr /2/var /2/home /2/root /2/m*
/3
Fatto questo smonta 2
#umount 2
e fai chroot sulla 3
#chroot 3
adesso dovrai dare
reiserfsck --rebuild-tree -S /dev/hd*
dove hd* era il disco senza packages
fatto questo fai
#exit
e rimonti 2
/var/log/packages AMMESSO SIA RIUSCITO A RECUPERARLO
lo trovi al suo posto oppure in lost+found(in mezzo a 500.000 files circa)
abbiamo quasi finito
cp -pR /2/var/log/packages /3/var/log
ora smonti 2
umount 2
chroot 3
formatti 2 con mkreiserfs /dev/hd*
e esci da 3,
rimonti 2 e copi da 3 a 2 come prima..ma all'inverso ossia
#cp -pR /3/b* /3/etc /3/lib /3/opt /3/tmp /3/sbin /3/usr /3/var /3/home /3/root /3/m*
/2
Adesso puoi smontare definitamente 3,
rimonti 2,chroot 2
e per sicurezza dai lilo -v
exit,umount -a e reboot.
Semplice no?

