Impossible de monter le disque dur dans linux

Ceci est une sorte de continuation de la façon de monter un fichier d'image .bin dans linux, mais il s'est transformé en un problème différent, alors j'ai pensé que je poserais une nouvelle question avec les informations pertinentes plutôt que de créer une chaîne de commentaires gigantesque.

J'ai un disque qui, je crois, est gras32, que je ne peux pas monter:

> file-sk: /dev/dm-2: x86 boot sector, code offset 0x58, OEM-ID "BSD 4.4", sectors/cluster 64, heads 255, sectors 3907024821 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 476816, reserved3 0x1000000, reserved 0x1, serial number 0x5cb415f7, label: "SOURCE-PSE " DOS executable (COM), boot code – 

Lorsque j'essaie de monter, il donne l'erreur du système de fichiers / badblock, et c'est le dmesg

 > mount -o ro -t vfat /dev/dm-2 /mnt/bsp2 mount: wrong fs type, bad option, bad superblock on /dev/mapper/loop1p1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so > dmesg | tail [155824.015650] FAT: IO charset iso8859-1 not found 

L'utilisateur osgx m'a conduit sur le chemin que la raison pour laquelle iso n'est pas trouvé, c'est parce qu'il n'est pas chargé dans le noyau. Ma configuration kernal est ici: http://pastebin.com/j7iS7RF3

J'ai énuméré les mods pertinents que je pouvais trouver, et les modifiais tous.

 > modprobe -l | grep fs kernel/fs/nfs_common/nfs_acl.ko kernel/fs/nls/nls_cp437.ko kernel/fs/binfmt_misc.ko kernel/fs/configfs/configfs.ko kernel/fs/fscache/fscache.ko kernel/fs/squashfs/squashfs.ko kernel/fs/fat/fat.ko kernel/fs/fat/vfat.ko kernel/fs/fat/msdos.ko kernel/fs/isofs/isofs.ko kernel/fs/nfs/nfs.ko kernel/fs/exportfs/exportfs.ko kernel/fs/nfsd/nfsd.ko kernel/fs/lockd/lockd.ko kernel/fs/cifs/cifs.ko kernel/fs/ufs/ufs.ko kernel/fs/autofs4/autofs4.ko kernel/fs/xfs/xfs.ko kernel/fs/btrfs/btrfs.ko 

L'important que je me croyais est le plus important. Mais quand je cours modinfo sur ce sujet, il dit que c'est juste iso9660. Puisque je suppose que j'ai besoin d'iso8559-1 (ou 7), je suppose que ce n'est pas disponible? Il est clairement répertorié dans la configuration du noyau en tant que m que je pensais que cela impliquait qu'il s'agissait d'un module, mais je ne vois pas ces types iso disponibles. Toute aide serait très appréciée. Merci!

One Solution collect form web for “Impossible de monter le disque dur dans linux”

C'est un problème de langue (jeu de caractères) plutôt qu'un système de fichiers pur.
Vous avez besoin de l'option CONFIG_NLS_ISO8859_1 = y.

Mise à jour pour la modularité
Étant donné que votre kernal prend déjà en charge le chargement du module:
CONFIG_NLS_ISO8859_1=m
make && make modules_install
modprobe nls_iso8859-1

  • Le support de réseau Feisty refuse d'être à la hauteur
  • Poignée NFS périmée, mais rien n'est monté
  • Impossible d'arrêter le service (PostgreSQL) dans Ubuntu 14.04 Minimum OpenVZ
  • Monter une partition sur deux points de montage
  • Perte de données lors de la tentative de répartition des descripteurs de groupe ext4 "corrompus!"
  • Impossible de supprimer l'ancien directory NFS: un périphérique ou une ressource occupée
  • Déterminer si le système de fichiers ou la partition est monté RO ou RW via Script Bash?
  • Mount - accroche la persistance au cours du redémarrage
  • Quel système de files choisir et monter les options à utiliser pour servir un magasin de données vers le server distant ESX via NFS et ISCSI
  • Automatisation du partage SAMBA en utilisant le .bashrc
  • Montage des directorys d'accueil des users Linux sur le server CIFS
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.