From: Peter Volkov <pvolkov@mics.msu.su> To: ALT Linux Community <community@lists.altlinux.org> Subject: Re: [Comm] Alram!! Reiser-FS BadBl-нулся! Date: Tue, 27 Feb 2007 22:54:50 +0300 Message-ID: <1172606090.12522.41.camel@localhost> (raw) In-Reply-To: <web-3164407@be01-umail.umail.ru> [-- Attachment #1: Type: text/plain, Size: 3886 bytes --] On Втр, 2007-02-27 at 15:56 +0300, okayunov@mtu-net.ru wrote: > On Tue, 27 Feb 2007 11:53:34 +0300 > Peter Volkov <pvolkov@mics.msu.su> wrote: > Проблема: как восстанавливать с разделов кои и > монтироваться отказываются - т.е. ИМХО всякие там > суперблки повреждены. Если не удастся ничего сделать хорошего с суперблоком идея такая: прочитать сектора которые возможно, а потом из этого бессвязного набора выделить какие-то знакомые куски и понять, что это за данные. Для этого есть множество утилит. Из бесплатных видел, что советовали вот эту: http://www.cgsecurity.org/wiki/TestDisk Но может быть есть и лучше. > > Заодно можно увидеть есть ли там реально бэд блоки и > > увеличивается ли их количество. > Ну это уже проблема вторая - коль скоро все едино новый > хард куплен. Если количество бэд блоков растёт, то чем дольше вы не перепишите всё что осталось на новый хард, тем меньше шансов, что вам вообще что-нибудь удастся спасти. > Пока такой не нашел. Поиски продолжу. > А что оная делает? > F.e. - она умеет "пробивать" сбоящие блоки? Я не знаю, что такое "пробивать". На остальные вопросы google в помощь. > И дальше? > Собственно номера тех блоков из-за которых разделы не > монтируются система мне сообщает. > Опять не понял - зачем? Почитайте что-нибудь на тему что такое физические и что такое логические бэд блоки. Опять же сходу ссылок нет поищите в google. > Мне сейчас главное - спати данные, а не затереть их? Именно поэтому я вам советую сначала сделать dd_rescue и работать уже с тем что удалось спасти. > А в каком порядке лучше применять эти опции - или их можно > написать в одной команде? От менее деструктивных к более. :) К сожалению уже не помню, читать man page и googlить сейчас времени нет, а ошибка в совете вам вряд ли поможет. > Вообще - у reiserfs есть резервные копии суперблоков, если > "Да" - то как к ним обратиться? Вроде нет. Однако ж: Note: the superblock needs to be updated by a large number of file system operations (e.g. when the free block count is updated or the height of the file system tree changes). Thus a copy of the superblock can be found in many journal transaction blocks. This can lead to confusion when trying to locate the superblock via the magic string. The real superblock *should* be the first block with the magic string on the partition. Можно ли как-то это выудить не знаю... Вообще бэкап - единственный способ не потерять важные данные. :) Удачи. Peter. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --]
prev parent reply other threads:[~2007-02-27 19:54 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-02-26 14:20 okayunov 2007-02-27 8:53 ` Peter Volkov 2007-02-27 12:56 ` okayunov 2007-02-27 19:54 ` Peter Volkov [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1172606090.12522.41.camel@localhost \ --to=pvolkov@mics.msu.su \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git