Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2009, à 21:26

aljaber

Comment accéder au répertoire /etc depuis un live CD?

Bonjour,

Mon disque dur est en train de mourir, et je souhaiterais en fait accéder à mes fichiers de conf du répertoire etc depuis un live CD mais je n'arrive pas à mettre la main dessus.

j'ai 4 partitions

/usr  -> ~4 Go
/var  -> 5Go
/tmp  -> 512 Mo
/home -> Le reste du disque soit 70Go
/     -> ~1 Go

Quand je lance le live CD je vois les 4 premières partitions mais pas la dernière où se trouve le rep /etc...

Comment faire?

Merci à vous.

Hors ligne

#2 Le 01/12/2009, à 22:02

compte supprimé

Re : Comment accéder au répertoire /etc depuis un live CD?

Si tu sais comment s'appelle ta partition /, probablement /dev/sda1 si tu l'as fabriquée en premier, mais essaye de vérifier avec sudo fdisk -l (pas sûr que ça renvoie quelque chose), essaye :

sudo mkfs.ext3 -n  /dev/la_bonne_partition

N'oublie surtout pas l'option -n qui désactive l'action réelle de mkfs !
Si ça fonctionne tu trouveras :
- Taille de bloc=4096 (log=2)
- Une liste de superblocks à la fin.
Si la taille vaut 1024, les adresses des superblocks sont correctes. Si c'est 4096, il faut diviser l'adresse fournie par 4...

Là tu peux tenter de monter en utilisant ces superblocs de secours :

sudo mount /dev/la_bonne_partition -t ext3 -o ro,sb=un_superblock  /mnt/

Puis vérifier ce qu'il y a dans /mnt

D'après http://www.cepcasa.info/parted/recupfs.html

Si cette méthode échoue, il y en a une autre chez Cep...

#3 Le 01/12/2009, à 22:03

xabilon

Re : Comment accéder au répertoire /etc depuis un live CD?

Salut

Elle doit avoir un numéro, ta partition / ?
Lance la commande :

sudo fdisk -l

et trouve le nom de ta partition / (/dev/sda*)

Ensuite il faut la monter :

sudo mount /dev/sda* /mnt

(il faut bien sûr remplacer * par le numéro de ta partition /)

Tes dossiers racine seront accessibles dans le dossier /mnt du LiveCD


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#4 Le 01/12/2009, à 23:30

aljaber

Re : Comment accéder au répertoire /etc depuis un live CD?

Merci pour vos réponses :

Voici un petit résultat de ces différentes commandes :

root@ubuntu:~# mkfs.ext3 -n /dev/sda1
mke2fs 1.41.9 (22-Aug-2009)
étiquette de système de fichiers=
Type de système d'exploitation : Linux
Taille de bloc=4096 (log=2)
Taille de fragment=4096 (log=2)
61312 i-noeuds, 244983 blocs
12249 blocs (5.00%) réservés pour le super utilisateur
Premier bloc de données=0
Nombre maximum de blocs du système de fichiers=251658240
8 groupes de blocs
32768 blocs par groupe, 32768 fragments par groupe
7664 i-noeuds par groupe
Superblocs de secours stockés sur les blocs : 
	32768, 98304, 163840, 229376
root@ubuntu:~# mount /dev/sda1 -t ext3 -o ro,sb=32768  /mnt/
mount : type erroné de syst .de fichiers, option erronée, super bloc
        erroné sur /dev/sda1, codepage ou aide manquante ou autre erreur
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre
root@ubuntu:~# mount /dev/sda1 /mnt
mount: vous devez spécifier le type de système de fichiers
root@ubuntu:~# mount -t ext3 /dev/sda1 /mnt
mount : type erroné de syst .de fichiers, option erronée, super bloc
        erroné sur /dev/sda1, codepage ou aide manquante ou autre erreur
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre

J'ai comme l'impression que ça sent mauvais non?

Dernière modification par aljaber (Le 01/12/2009, à 23:31)

Hors ligne

#5 Le 01/12/2009, à 23:56

compte supprimé

Re : Comment accéder au répertoire /etc depuis un live CD?

root@ubuntu:~# mount /dev/sda1 -t ext3 -o ro,sb=8192  /mnt/

La taille des superblocs est de 4096 : il faut diviser l'adresse par 4 !
=> pour le superblock 32 768 il faut donc indiquer 8192 à mount !

Dernière modification par faustus (Le 01/12/2009, à 23:57)

#6 Le 02/12/2009, à 00:01

aljaber

Re : Comment accéder au répertoire /etc depuis un live CD?

Même résultat, ça ne change rien... : (

Hors ligne

#7 Le 02/12/2009, à 00:05

compte supprimé

Re : Comment accéder au répertoire /etc depuis un live CD?

Tu les as tous essayés ? Et que donne :

sudo fdisk -l

Dernière modification par faustus (Le 02/12/2009, à 00:07)