Page 2 of 5 FirstFirst 1234 ... LastLast
Results 16 to 30 of 68

Thread: Вопрос по проверке диска (e2fsck)

  1. #16
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Кто-нибудь проверил новую прошивку?

  2. #17

    Question filesystem for flash?

    Олег,
    сам я flash не юзаю, поэтому вопрос у меня чисто умозрительный:
    а что, ext2 юзать вместо ext3 -- сильно плохо?
    Краем уха слышал что для flash вообще специально разрабатывали специальные filesystem, почему бы их не заюзать?

    С уважением,
    Василий Аверин

  3. #18
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    ext3 больше подходит в данном случае, поскольку более устойчива к ошибкам, её гораздо сложнее убить в случае краха роутера, нежели ext2, да и с восстановлением всё просто. Если на пальцах, то разница примерно, как между ntfs и fat.

    Есть специальные файловые системы для флешек-чипов, но не для USB флешек.

  4. #19
    Олег,

    я согласен, journal в большинстве случаев корректно откатывает незавершенные транзакции на ext3. И сильно экономит время на при презагрузке после краша.

    Но я никак не мог сообразить откуда эти краши берутся. Что, ядро на роутере часто падает? нет вроде, я репортов об это не встречал... флешки на лету, без umount тоже вроде выдирают не шибко часто, да и у вас там наверное sync c noatime стоят -- так что тоже filesystem похабиться не должна бы.

    Сейчас вот только дошло -- вам журнал нужен для защиты от выключения питания. роутер не сервер, упса на него не ставят.

    С уважением,
    Василий Аверин

    PS. А про то, чем флешки-чипы от USB флешек в плане filesystem отличаются, я бы с удовольствим послушал. хотя б на пальцах

  5. #20
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by vaverin
    PS. А про то, чем флешки-чипы от USB флешек в плане filesystem отличаются, я бы с удовольствим послушал. хотя б на пальцах
    На пальцах: флешка-чип никаких высокоуровневых контроллёров не содержит, Вы сами распределяете блоки, управляете циклами стирания/записи, осуществляете ремаппинг бэд секторов и т.д. Флешка, втыкаемая в юсб по сути - контроллёр + точно такая же флешка чип. Но здесь контроллёр делает всю грязную работу и не о каких циклах стирания уже речи не идёт.

    Соответственно специализированные файловые системы, работающие с чипами, пытаются выжать из них как можно больше, поэтому при перезаписи пытаются использовать другие блоки, с тем чтобы не убить флешку записью в один и тот же сектор (число циклов ограничено). Строго говоря Вы можете такую же файловую систему использовать и с USB устройством (да и вообще с любым), но работать оно будет медленней. Да и смысла нет при нынешней их цене.

  6. #21

    Antony_WLHDD вопрос по проверке диска (e2fsck)

    Antony_WLHDD вопрос по проверке диска утилиткой e2fsck
    Соответственно, WLHDD, внутри диск 40 Gb под ext3, смонтирован в /tmp/harddisk
    раздела swp нет.
    Делаю так, как написано в настройке с нуля -
    убиваю процессы, демонтирую -

    admin@HDD root]$ umount /tmp/harddisk
    [admin@HDD root]$ e2fsck -f -v -y /dev/discs/disc0/part1
    e2fsck 1.35 (28-Feb-2004)
    e2fsck: Memory allocation failed while trying to open /dev/discs/disc0/part1

    The superblock could not be read or does not describe a correct ext2
    filesystem. If the device is valid and it really contains an ext2
    filesystem (and not swap or ufs or something else), then the superblock
    is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

    [admin@HDD root]$


    пробовал при смонтированном диске выполнить -

    чтобы не выдавалось сообщений, что нужно проверить раздел ext3 можно дать команду:
    tune2fs -c 0 -i 0 /dev/discs/disc0/part1
    - в ответ пишется tune2fs не найдена.

    Вопрос в общем звучит как "хочу иметь возможность проверять диск средствами роутера, -
    можно, конечно, перелить всю инфу куда-нибудь по LAN, форматнуть диск, залить обратно, но это для меня неприемлемо - у меня на рабочем компе диск 10Gb.

    Помогайте!

  7. #22
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Своп нужно сначала включить. Она же пишет "Memory allocation failed". Памяти ей значит не хватает.

  8. #23

    Question swp

    Quote Originally Posted by Oleg View Post
    Своп нужно сначала включить. Она же пишет "Memory allocation failed". Памяти ей значит не хватает.
    А как включить своп в моем случае?
    Ведь сначала нужно будет выделить под своп место на диске.
    А у меня один раздел под ext3.

    И как задать размер свопа? И сколько под swp стоит отрезать?

  9. #24
    Join Date
    May 2006
    Location
    Москва
    Posts
    355
    Своп можно включить в файле.
    У меня тоже есть роутер!

  10. #25

    Это как?

    Quote Originally Posted by imdex View Post
    Своп можно включить в файле.
    Это как?
    То есть куда это прописать,и что, собственно, нужно прописать?

  11. #26
    Join Date
    May 2006
    Location
    Москва
    Posts
    355
    dd if=/dev/zero bs=размер блока в байтах count=количество блоков of=/tmp/harddisk/swap.file создаст файл размером bs*count
    mkswap /tmp/harddisk/swap.file укажет, что это своп.
    Ну и в post-mount /sbin/swapon /tmp/harddisk/swap.file
    Вот и всё. =)
    У меня тоже есть роутер!

  12. #27

    Проблема с ext3fs

    Проблема с внешним винтом. Винт отформатирован в ext3fs на компе, при подключении к компу отлично виден, прошивка видит через раз, когда не видит в логе пишется следующее
    Code:
    Dec 25 22:16:24 kernel: usb.c: USB disconnect on device 01:03.2-2 address 2
    Dec 25 22:16:26 kernel: hub.c: new USB device 01:03.2-1, assigned address 3
    Dec 25 22:16:32 kernel: VFS: Can't find ext3 filesystem on dev sd(8,0).
    Dec 25 22:16:32 kernel: MSDOS FS: Using codepage 950
    Dec 25 22:16:32 kernel: MSDOS FS: IO charset cp950
    Dec 25 22:16:32 kernel: FAT: bogus logical sector size 64543
    Dec 25 22:16:32 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
    Dec 25 22:16:32 kernel: FAT: freeing iocharset=cp950
    Dec 25 22:16:32 kernel: FAT: bogus logical sector size 64543
    Dec 25 22:16:32 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
    Dec 25 22:16:32 kernel: attempt to access beyond end of device
    Dec 25 22:16:32 kernel: 08:01: rw=0, want=2, limit=1
    Dec 25 22:16:32 kernel: EXT3-fs: unable to read superblock
    Dec 25 22:16:32 kernel: MSDOS FS: Using codepage 950
    Dec 25 22:16:32 kernel: MSDOS FS: IO charset cp950
    Dec 25 22:16:32 kernel: FAT: bogus logical sector size 0
    Dec 25 22:16:32 kernel: VFS: Can't find a valid FAT filesystem on dev 08:01.
    Dec 25 22:16:32 kernel: FAT: freeing iocharset=cp950
    Dec 25 22:16:32 kernel: FAT: bogus logical sector size 0
    Dec 25 22:16:32 kernel: VFS: Can't find a valid FAT filesystem on dev 08:01.
    Dec 25 22:16:32 kernel: kjournald starting.  Commit interval 5 seconds
    Dec 25 22:16:32 kernel: EXT3-fs warning: mounting unchecked fs, running e2fsck is recommended
    Dec 25 22:16:32 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,5), internal journal
    Dec 25 22:16:32 kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Dec 25 22:16:32 USB storage: ext3 fs mounted to /tmp/harddisk 
    Dec 25 22:16:32 kernel: VFS: Can't find ext3 filesystem on dev sd(8,16).
    Dec 25 22:16:32 kernel: MSDOS FS: Using codepage 950
    Dec 25 22:16:32 kernel: MSDOS FS: IO charset cp950
    Dec 25 22:16:32 kernel: FAT: bogus logical sector size 64543
    Dec 25 22:16:32 kernel: VFS: Can't find a valid FAT filesystem on dev 08:10.
    Dec 25 22:16:32 kernel: FAT: freeing iocharset=cp950
    Dec 25 22:16:32 kernel: FAT: bogus logical sector size 64543
    Dec 25 22:16:32 kernel: VFS: Can't find a valid FAT filesystem on dev 08:10.
    Dec 25 22:16:32 kernel: attempt to access beyond end of device
    Dec 25 22:16:32 kernel: 08:11: rw=0, want=2, limit=1
    Dec 25 22:16:32 kernel: EXT3-fs: unable to read superblock
    Dec 25 22:16:32 kernel: MSDOS FS: Using codepage 950
    Dec 25 22:16:32 kernel: MSDOS FS: IO charset cp950
    Dec 25 22:16:32 kernel: FAT: bogus logical sector size 0
    Dec 25 22:16:32 kernel: VFS: Can't find a valid FAT filesystem on dev 08:11.
    Dec 25 22:16:32 kernel: FAT: freeing iocharset=cp950
    Dec 25 22:16:32 kernel: FAT: bogus logical sector size 0
    Dec 25 22:16:32 kernel: VFS: Can't find a valid FAT filesystem on dev 08:11.
    Полностью лог в аттаче. В чем может быть проблема?
    Attached Files Attached Files
    Last edited by EvilAngel; 25-12-2006 at 19:40. Reason: Неверное оформление

  13. #28
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    А скольк у Вас там разделов? По выводу больше похоже на cardreader...

  14. #29
    Раздел один единственный, ext3fs. Кейс правда имеет подключение как через usb так и через ethernet, но это влиять не должно на мой взгляд.

  15. #30
    Была похожая проблема с флешками - решилось форматированием с роутера. Флешка, рамеченная на компе не монтировалась. В чем причина проблемы так и не выяснил.

Page 2 of 5 FirstFirst 1234 ... LastLast

Similar Threads

  1. Вопрос по IP-телефонии.
    By MAV in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 120
    Last Post: 19-02-2014, 16:55
  2. e2fsck WL-HDD
    By starbright in forum German Discussion - Deutsch (DE)
    Replies: 11
    Last Post: 13-08-2010, 14:07
  3. Is it necessary to run e2fsck?
    By Bohlendach in forum WL-500gP Q&A
    Replies: 2
    Last Post: 28-04-2008, 09:59

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
  •