все началось с того что система наглухо повисла в течении 3-4 секунд . (позже выяснил что причиной этого стал плохой контакт в разъеме питания винта (IDE)) при перезагрузке один из 8 разделов винчестера дал сбой - не распознался райзерфс на данном разделе . при попытке переустановить суперблок (fsck.reiserfs --rebuild-sb /dev/sda7) не обнаружился Journal device (честно говоря так до конца и не разобрался что это за девайс 8-) ) порылся в нете и методом тыка как-бы вродь поставил на место журнальный девайс теперь fsck.reiserfs --rebuild-sb /dev/sda7 выдает следующее:Reiserfs super block in block 16 on 0x807 of format 3.6 with standard journalCount of blocks on the device: 879552Number of bitmaps: 27Blocksize: 4096Free blocks (count of blocks - used [journal, bitmaps, data, reserved] blocks): 879552Root block: 0Filesystem is NOT cleanTree height: 0Hash function used to sort names: r5Objectid map size 2, max 972Journal parameters:Device [0x0]Magic [0xffffffff]Size 8193 blocks (including 1 for journal header) (first block 18)Max transaction length 1024 blocksMax batch size 900 blocksMax commit age 30Blocks reserved by journal: 0Fs state field: 0xfa03:FATAL corruptions exist.some corruptions exist.sb_version: 2inode generation number: 0UUID: 124d1867-40db-4d36-9408-52882a1bc3f5LABEL:Set flags in SB:Super block seems to be correctзапускаю проверку системы - reiserfsck --check /dev/sda7 пишет такое:reiserfsck --check started at Thu Jul 31 23:43:58 2008Replaying journal No transactions foundChecking internal tree Bad root block 0. (--rebuild-tree did not complete)Abortedну и собснаreiserfsck --rebuild-tree /dev/sda7Replaying journal No transactions foundreiserfsck --rebuild-tree started at Thu Jul 31 23:47:35 2008Pass 0: Pass 0 Loading on-disk bitmap ok, 8237 blocks marked usedSkipping 8237 blocks (super block, journal, bitmaps) 0 blocks will be readCould not find a hash in use. Using r5r5 hash is selectedFlushing finishedRead blocks (but not data blocks) 0Leaves among those 0Objectids found 2Pass 1 (will try to insert 0 leaves): Pass 1 Looking for allocable blocks finishedFlushing finished0 leaves read0 inserted Pass 2 Flushing finishedNo reiserfs metadata found. If you are sure that you had the reiserfson this partition, then the start of the partition might be changedor all data were wiped out. The start of the partition may get changedby a partitioner if you have used one. Then you probably rebuilt thesuperblock as there was no one. Zero the block at 64K offset from thestart of the partition (a new super block you have just built) and tryto move the start of the partition a few cylinders aside and check ifdebugreiserfs /dev/xxx detects a reiserfs super block. If it does thisis likely to be the right super block version.If this makes you nervous, try www.namesys.com/support.html, and for036;25 the author of fsck, or a colleague if he is out, will step youthrough it all.Abortedнадеюсь что этой инфы достаточно что бы понять в общих чертах суть проблемы .буду рад любому совету =-)з.ы. посоветуйте плз хороший мануал на русском по reiserfs и ее утилитам
Ставишь винду. Ставишь в неё программу для восстановления данных r-studio. В ней выставляешь файловую систему как raw. Вытаскиваешь данные. Потом остальное форматишь. Всё
:) для этого нужно или 9-й раздел на винте (при чем загрузочный, что по сути не возможно) или еще один винт :) я уже думал над этим и скорее всего придется таки нарыть еще один винт или сделать boot-cd с виндой и этой програмулиной, если другого выхода не будет но хотелось бы сделать все правильно .это не потому что религия мне не позволяет юзать винду .просто мне кажется есть способ решить проблему средствами самой файловой системы (и возможно он будет даже проще) вот с ним я и хочу разобраться :) с помощью литературы. которую я использовал разобраться в устройстве файловой системы я не смог поэтому и прошу совета :) з.ы. в любом случае спасибо за совет и прошу не расценивать мое решение как мазохизм :))