Page 12 of 12 FirstFirst ... 2101112
Results 166 to 180 of 180

Thread: Повреждение файловой системы на USB HDD

  1. #166

    Пропали разделы.

    После внезапного отключения питания роутера, пропали разделы на внешнем USB винте.

    fdisk выдаёт:
    Code:
    fdisk -l
    
    Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2000.3 GB, 2000398934016 bytes
    255 heads, 63 sectors/track, 243201 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Пробовал подключить его к компьютеру - видится одна неразмеченная область (раньше разделы под виндой были видны, инфу копировал даже с них утилитами для чтения данных с Линукс разделов).
    Винт был разбит на 200мб SWAP, 1гб /OPT и остальные почти 2 террабайта под данные.

    Проверил тестовой (HDDScan) утилитой поверхность винта - всё в порядке, ни одного бэда, т.е. физически винт живой.
    Резервная копия програм и настроек есть на компьютере, реально ли восстановить раздел с данными?
    Last edited by TDA; 20-02-2012 at 05:18.
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  2. #167
    Quote Originally Posted by TDA View Post
    После внезапного отключения питания роутера, пропали разделы на внешнем USB винте.

    fdisk выдаёт:
    Code:
    fdisk -l
    
    Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2000.3 GB, 2000398934016 bytes
    255 heads, 63 sectors/track, 243201 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Встречный вопрос: а винчестер в своё время был разбит на разделы средствами роутера? У нас в ядре отключена поддержка LBD, поэтому с двухтерабайтным винтом кореектной работы на роутере может не быть.

    Загрузитесь на ПК с GParted и посмотрите на действительное положение вещей.

  3. #168
    Да роутером.
    Работает уже больше года этот винт, забит почти полностью - проблем не было.

    Подключил винт к компу и загрузился с диска GParted
    Увы она видит винт как пустой.
    Встроенная в эту программу функция восстановления разделов, пошуршала полдня винчестером, но выдала, мол следов разделов на винте нема.
    Пробовал в Акрониксе посмотреть побайтово на содержимое винчестера - весь забит инфой.
    Инфу жалко - может у кого есть идеи по её спасению?
    Last edited by Omega; 21-02-2012 at 15:48. Reason: fixed
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  4. #169
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by TDA View Post
    Инфу жалко - может у кого есть идеи по её спасению?
    R-Studio ?
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  5. #170
    Спасибо, уже попробовал её.
    Увы она хоть и видит разделы, но то ли я плохо смотрел, то ли она не умеет их восстанавливать. А инфу предлагает в виде огромного количества непонятных файлов.
    Удалось одолжить дополнительный винт такого же объёма в помощь.
    Теперь есть куда слить инфу, или как вариант, сделать посекторное копирование.

    Собсно вопрос восстановления инфы уже к роутеру особого отношения не имеет, хотя не ясно, почему так легко смогли слететь разделы.
    Но это как то можно заранее предотвратить?
    Например под виндой сама файловая система делает копию таблицы разделов. По опыту знаю - там слетевшие разделы восстанавливаются в пару кликов. А тут может тоже как то можно заранее сохранить например эту самую разметку разделов?
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  6. #171
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by TDA View Post
    Спасибо, уже попробовал её.
    Увы она хоть и видит разделы, но то ли я плохо смотрел, то ли она не умеет их восстанавливать. А инфу предлагает в виде огромного количества непонятных файлов.
    Удалось одолжить дополнительный винт такого же объёма в помощь.
    Разделы восстанавливать она не умеет.

    На этапе создания разделов mkfs выводит информацию, которой рядовой пользователь почему-то пренебрегает
    Code:
    mke2fs 1.41.14 (22-Dec-2010)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    476720 inodes, 1906624 blocks
    95331 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=1954545664
    59 block groups
    32768 blocks per group, 32768 fragments per group
    8080 inodes per group
    Superblock backups stored on blocks:
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
    
    Writing inode tables: done
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done
    
    This filesystem will be automatically checked every 33 mounts or
    180 days, whichever comes first.  Use tune2fs -c or -i to override.
    А когда приходит время, начинает кусать локти (и я один из них)
    Имелся опыт по неудачной попытке восстановления:
    1. воссоздать таблицу разделов с помощью fdisk
    2. с помощью e2fsck прицепиться к красному

    на шаге 1 я допустил ошибку, а резервной копии не было

    У Вас все иначе (в плане экспериментов).
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  7. #172
    Увы, большая часть инфы канула в небытье.
    Разделы Линуксовыми утилитами восстанавливаются, но они ещё и повреждены.
    После исправления ошибок на разделе /OPT на нём всего одна папка с кусочками реального содержимого.
    Основной раздел ни одна из утилит не смогла корректно обработать, тот же e2fsck просто завершается без выдачи сообщений.

    При этом все опробованные утилиты для восстановления данных, видят только самые свежие файлы, и успешно их возвращают.
    Увы бэкапы настроек, коллекция фильмов, и собсно почти всё, ради чего потрачена неделя опытов, почему то не находится и не восстанавливается.

    Сейчас предстоит разметить винт по новой - посоветуйте более надёжный вариант разметки, и какую файловую систему предпочесть?

    Погибшая разметка была сделана утилитой "Скрипт "Установка программ для чайника" " , и представляла собой три раздела: 250мб SWAP 1000мб |OPT и всё остальное под корневой, разделы были в файловой системе exst3.
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  8. #173
    Обнаружил у себя проблему:
    Спонтанно передаются битыми файлы с USB устройств, как с USB HDD так и с USB Flash. Проблема не в питании, т.к. 5 вольт БП дает стабильно и к тому-же с отключенным HDD проблема та-же.
    Ситуация усугубляется (проявляется чаще) при разгоне проца до 300MHz.
    Что может быть причиной?
    Last edited by Omega; 06-03-2012 at 12:35. Reason: а конденсаторы в блоке питания и в самом роутере уже меняли? ;) почитайте на досуге FAQ ... :)
    RT-N65U 3.0.3.8-081 (Padavan).
    WL500gp V1 128 MB. 1.9.2.7-rtn-r4330.

  9. #174
    Если точно не в питании, то у Вас вижу память увеличена - мемтестом её может проверить?
    Но обычно это таки конденсаторы, не в БП так в самом роутере.
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  10. #175
    Quote Originally Posted by TDA View Post
    Если точно не в питании, то у Вас вижу память увеличена - мемтестом её может проверить?
    Но обычно это таки конденсаторы, не в БП так в самом роутере.
    Память проверил 8-ми часовым прогоном - все ок.
    А кондер в роутере действительно вздулся один. Буду менять.
    Спасибо!
    RT-N65U 3.0.3.8-081 (Padavan).
    WL500gp V1 128 MB. 1.9.2.7-rtn-r4330.

  11. #176
    Возвращаюсь к теме восстановления пропавших разделов.
    Очень помогла утилита testdisck.
    Она нашла и корневой и /OPT разделы.
    Увы, разделы оказались не только потеряны, но и повреждённой файловой системой.

    А теперь самое интересное - любая проверка разделов на ошибки неожиданно завершалась. т.е. запускаю e2fsck, она работает секунд десять и потом просто завершается без выдачи каких либо данных.
    Поиск находил только такие же случаи, но ответа не давал.
    И только опыты с LiveCD позволили понять причину - при сильно повреждённом разделе, нужно много ОЗУ для проверки такого раздела.
    На помощь пришёл ноутбук с 4гб ОЗУ и LiveCD Линукса.

    Осталась маленькая загадка - все утилиты восстановления разделов, видят корневой раздел на 2.7мб меньше чем он реально есть.
    т.е. ровно столько неразмеченного пространства остаётся после восстановления всех разделов.
    Можно ли вручную указать правильный размер последнего раздела?
    wl-500gP 1.9.2.7-7g, + 2 HDD 500Gb

  12. #177
    Поменял кондеры, а файло по-прежнему хаотически битое с любых USB носителей приходит.
    Что еще можно попробовать?

    ЗЫ: БП, как я и говорил стабильно дает 5v, отключение винта тоже не помогает (с флешки тоже битое идет). Убирание разгона не помогает. Smd fuse закорачивание не помогает. Testmem уже 16-й час крутится без единой ошибки.
    Прикол в том, что бьются не все файлы, а только те, у которых в начале пустота (т.е. 0x00 в первых килобайтах), такими файлами, напрмер, являются ISO образы от MS. Все остальные файлы передаются без проблем.
    Это баг прошивки?
    Last edited by Rucha; 23-03-2012 at 13:36. Reason: поменять БП и прошивку на -rtn или роутер на rt-n16? :) ну можно ещё попробовать убрать разгон, smd fuse и доп. память ;)
    RT-N65U 3.0.3.8-081 (Padavan).
    WL500gp V1 128 MB. 1.9.2.7-rtn-r4330.

  13. #178
    Прошил rtn-прошивку - не помогло. Блин, неужели USB-контроллер глючит..
    Last edited by Omega; 25-03-2012 at 03:15. Reason: а какое напряжение именно на usb-раз'ёме? :) можно попробовать подключить флешку через активный usb-hub ;)
    RT-N65U 3.0.3.8-081 (Padavan).
    WL500gp V1 128 MB. 1.9.2.7-rtn-r4330.

  14. #179
    Напряжение на USB 4.96v. Подключал активный USB-хаб - не помогло.
    RT-N65U 3.0.3.8-081 (Padavan).
    WL500gp V1 128 MB. 1.9.2.7-rtn-r4330.

  15. #180

    Починил!

    Решил таки заменить конденсатор в БП и заодно зашунтировал его керамикой. И, о чудо, теперь все работает нормально!
    RT-N65U 3.0.3.8-081 (Padavan).
    WL500gp V1 128 MB. 1.9.2.7-rtn-r4330.

Page 12 of 12 FirstFirst ... 2101112

Similar Threads

  1. linuxrc bug? - WL-500g not booting from usb drive with hub
    By daniel632 in forum WL-500g Custom Development
    Replies: 5
    Last Post: 14-03-2012, 15:28
  2. Usb Hdd nicht mehr erkannt in olegs FW
    By Alex09 in forum German Discussion - Deutsch (DE)
    Replies: 6
    Last Post: 30-06-2010, 13:02
  3. 7.09 + USB + hotplug
    By oilinki in forum WL-700g Q&A
    Replies: 0
    Last Post: 18-11-2007, 12:51
  4. Please help... USB HDD doesn't work
    By jirina42 in forum WL-500g Q&A
    Replies: 6
    Last Post: 05-01-2006, 19:04

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •