Forum Linux.livecd Linux RIP Live CD et partition UFS

Posté par  (site web personnel) .
Étiquettes : aucune
0
11
jan.
2010
Bonjour,

j´ai téléchargé le Live CD RIP Linux dans le but de monter une partition UFS et d´effectuer par la suite une opération de restauration simple (copie de fichier).

Le module UFS est chargé par défaut.

Voici les opérations que j´ai effectué :

fdisk -l /dev/hda :

/dev/hda1 ID=9f System=BSD/OS (bootable)

fdisk -l /dev/hda1 :

/dev/hda1p1 ID=ff System=BBT
/dev/hda1p2 ID=ff System=BBT
/dev/hda1p3 ID=72 System=Unknow

ls /dev/hd* :

/dev/hda
/dev/hda1
/dev/hdc (cdrom)

Le Live CD propose un menu à partir du quel je peux avoir accès à un ensemble d´outil me permettant d´effectuer différentes opérations sur le disque dur. Je vais donc dans le menu "List format of disk partitions" qui m´affiche :

Partition a : 24.12 MiB, Type 7 (4.2 BSD Fast File Format) Dos MBR partition
________ partition 1 : 3.605 GiB, Type 0x9f BSD/OS, UFS Last mounted at "/"
Partion b : 255.9 MiB, Type 1 (Swap)
Partition c : 3.605 GiB, Type 0 (unused)
Partition h: (4.2 BSD Fast File System) UFS, Last mounted at "/usr".

Comment puis-je monter ma partition "/" sachant que je ne dispose pas des devices hda1px dans /dev/ ? Dois je les créer avec mknod ? Si oui comment déterminer les types Major et Minor ?

Est-il possible d´imaginer faire un chroot sur cette partition montée pour faire une copie de fichier ?

Je vous remercie pour votre aide.

ps : je ne savais pas trop quelle section du forum choisir pour poster mon post. Veillez m´excuser si celle ci n´a pas sa place dans cette section.
  • # kpartx, offset

    Posté par  (site web personnel) . Évalué à 1.

    Hello,

    Chez moi les slices d'une NetBSD apparaissent sous la forme sda[0-9]...

    Tu peux essayer kpartx, et en dernier recours l'option 'offset' de mount.
    • [^] # Re: kpartx, offset

      Posté par  (site web personnel) . Évalué à 1.

      Salut,

      merci pour ta réponse.

      J´ai essayé kpartx -l et il trouve bien les différentes partitions hda1p1,p2,p3. Dans /dev/ les partitions n´y sont toujours pas.
      Si je fais un kpartx -a /dev/hda1 j´ai des erreur du genre ioct failed je pense. Puis dans /dev/mapper/ j´ai console et hda1. Toujours aucune trace des sous partitions. Dois je essayer avec un live cd BSD ?
      • [^] # Re: kpartx, offset

        Posté par  (site web personnel) . Évalué à 1.

        A tout hasard, essais

        kpartx -a /dev/hda

        Tu peux aussi tenter ta chance avec

        mount -o loop,offset=xxx ... ou losetup -o xxx ./dev/loop0 /dev/hda puis mount /dev/loop0 ...
        (ça revient au même)

        xxx est le décalage (en octect/byte), à adapter à ton partitionnement. (tu dois pouvoir trouver ça avec fdisk)


        Sinon, un livecd BSD pourrait certainement t'aider à récupérer tes données, oui
        • [^] # Re: kpartx, offset

          Posté par  (site web personnel) . Évalué à 1.

          j´ai finalement téléchargé un livecd de freebsd puis j´ai simplement monté la partition avec un simple mount /dev/ad0b /mnt ... j´ai pu corriger par la suite mon erreur.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.