Je suis en possession d'un disque 100G contenant une partition que je n'ai pas pu monter.
L'utilisation de partx -o type
sur le périphérique m'indique que la partition est de type 0xa5, généralement associée aux systèmes d'exploitation BSD. L'exécution d'une commande plain mount
m'indique que je dois spécifier un type de système de fichiers.
Du marqueur 0xa5, j'ai conclu qu'il pourrait s'agir d'une version d'uf. mount -t ufs -o ufstype=ufs2
(la valeur par défaut de FreeBSD moderne, n'est-ce pas?) N'a pas permis un montage réussi. dmesg
se plaint de l'absence de "nombres magiques". Essayer plusieurs options alternatives pour ufstype
a les mêmes résultats.
Des questions:
Avez-vous vérifié qu'il y a une vraie partition, par opposition aux données aléatoires dans le bloc contenant la table de partition? (Utilisez fdisk
ou cfdisk
et vérifiez que tous les numéros de début et de fin de partition ont une signification fondamentale. fdisk
au moins remarquera des choses évidentes telles que des valeurs de bloc illégales ou des blocs de fin que la table de partition est invalide.)
parted
/gparted
pourra peut-être identifier les systèmes de fichiers pour vous. Parfois, file -s
peut le faire aussi.
Sudo file -Ls /dev/sdb1
vous donnera plus d'informations. Remplacez 'sdb1' par le nom de nœud de périphérique approprié. cat /proc/partitions
et/ou dmesg | tail
peuvent vous aider à déterminer quel est le bon périphérique.