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 zecrazytux (site web personnel) . Évalué à 1.
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 iOops (site web personnel) . Évalué à 1.
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 zecrazytux (site web personnel) . Évalué à 1.
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 iOops (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.