Примонтировать своеобразную флешку

Всем доброго времени суток. Имеется в наличии установочная 4гиговая флешка с ПО для определенного оборудования, которая разворачивает на HDD, то ли слаку, то ли генту, на данный момент точно не могу сказать. Но суть не в этом. Так как производитель флешки канул в лету и концов уже не найти, нужно взглянуть на ее содержание и измененить пару настроек. Пошел по пути наименьшего сопротивления и тупо хотел примонтировать ее. Вышел маленький обломчик в виде
└─ sudo mount -t ext2 /dev/sdd1 /run/mount/temp
mount: wrong fs type, bad option, bad superblock on /dev/sdd1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
в dmesg:

[40916.437307] EXT4-fs (sdd1): bad geometry: block count 537592 exceeds size of device (300540 blocks)
dumpe2fs выдает след. http://pastebin.com/2a5KdaVh
Далее делаю

└─ sudo e2fsck -f -b 32768 -y /dev/sdd1                                                                                                                                                                                          [ 8:17]
e2fsck 1.42.12 (29-Aug-2014)
The filesystem size (according to the superblock) is 537592 blocks
The physical size of the device is 300540 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort? yes
/dev/sdd1: ***** FILE SYSTEM WAS MODIFIED *****
в итоге никак не получается ее примонтировать, може всемогущий All подскажет как победить данную проблему. Заранее огромное спасибо.
GriefNorth
All подскажет как победить данную проблему
Я бы прежде чем даже думать о борьбе с подобными проблемами, сбекапил бы такую флэшку. Притом полностью, то есть не sdd1, а тупо весь sdd.
akorop, само собой разумеющееся, первым делом было сделано.
А можно выложить куда-нибудь первый мегабайт этой флэшки? (не раздела, а всего диска). Любопытно глянуть. А может, и увижу что-то.
В наш век паранойи, когда многие пытаются защитить свою информацию, и в логах встречаются сообщения о несовпадении количества блоков, то первым делом нужно проверить, а не применена ли в устройстве какая-либо секретная фича, создающая скрытую область, невидимую операционной системой — с этого советую начать.
Определение их наличия отдельная наука, но некоторые можно определить используя hdparm и dmesg.
- hdparm -N /dev/sd... и смотреть в выводе наличие строки - max sectors = …N../..N.., HPA is enabled
- dmesg | grep -i …....(грепать на наличие слов - protected, capacity, 'Host Protected Area')
Если такой бяки нет, можно для решения проблемы использовать обычные методы — я бы для начала посмотрел и поработал с testdisk, попробовал задействовать резервный суперблок.
Ошибки не исчезают с опытом - они просто умнеют
Вы были так уверены, что там ext2, что сначала форсили её при монтировании, а потом форсили на fsck..

А между тем при монтировании указывать ФС не нужно – если она целая, то определится автоматически, а если нет – тем более надо всё проверить, чтобы не наломать дров.
Забыл порекомендовать для сбора информации промониторить флешку hdparm - посмотреть геометрию и sense data.
sense data показывает состояния устройства - выводится в hdparm (с опцией -I)
Там нужно смотреть определенные поля, которые показывают причину ошибки.
Если выложишь, я посмотрю по спецификации, что у тебя показывает - правда, иногда толку от этих знаний не так много, но попробовать стоит.
Ошибки не исчезают с опытом - они просто умнеют
GriefNorth
Either the superblock or the partition table is likely to be corrupt!
Влезу еще раз. Чтобы определить все-таки 100% виновника — или superblock или partition table я бы попробовал еще 2 суперблока (из середины и с конца).
На Ваши возражения, что это не к чему, все они одинаковы, отвечу — встречалось и такое, что были дефектные блоки (правда это было на жестком диске). Я никогда не использую начальный — обычно беру ближе к концу.
И, вероятнее всего, все-таки проблема в partition table.
Этот раздел занимает 2Г, остальные 2Г занимает другой раздел или их несколько? И что показывает fdisk.
Ошибки не исчезают с опытом - они просто умнеют
Еще один совет, если будешь заниматься исправлением, - имеется очень хорошая прога DMDE (и для виндов и для линукс). Пробовал всего один раз из виндов (так как в ней гуишная) - очень понравилась - много возможностей - testdisk по сравнению с ней мамонт (но ситуации бывают разные, иногда и он не заменим).
Там же можешь и скачать и саму прогу и почитать инструкции. Советую для начала гуишную из виндов (установки она не требует), как работать разберешься, найдешь в инете. У меня был простой случай, нашел похожее в этой статье.
Особо с прогой не разбирался, но понравилось еще и то, что имеется вся информация о блока, инодах и.т.п. и.т.д плюс к этому то, что можно смотреть MBR и partition table (в hex) прямо из нее и даже править.
Ошибки не исчезают с опытом - они просто умнеют
vasek, на большинстве форумов можно получить прямую ссылку на пост, нажав на его время, или на решётку рядом с ним.
 
Зарегистрироваться или войдите чтобы оставить сообщение.