Восстановление раздела с reiserfs

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Аватара пользователя
den_beckett
Сообщения: 274
ОС: Windows, Linux, BSD

Восстановление раздела с reiserfs

Сообщение den_beckett »

Пытался увеличить размер раздела, используя Gparted на live-cd Parted Magic. От другого раздела(тоже с reiserfs) кусок откусился нормально, но при попытке прицепить его к нужному разделу Gparted выдал ошибку, и теперь этот раздел не определяется как раздел reiserfs. Можно ли что-то сделать?
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Спасибо сказали:

flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Восстановление раздела с reiserfs

Сообщение flank'er »

Код: Выделить всё

reiserfsck --check /dev/sdXX
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Восстановление раздела с reiserfs

Сообщение Ism »

Ну вообще откусывать место у раздела рискованно, ведь там могут оказаться данные и они будут потеряны (так как на откушенное место будет ссылаться файловая система) В windows помогает полная дефрагментация с перенесением секторов файлов в начало диска

Единственный вариант
1 Сохранить данные из уменьшаемого раздела
2 Удалить уменьшаемый раздел
3 Растянуть раздел который нужно увеличить за счет освободившегося неразмеченного пространства
4 Создать заново второй уменьшенный раздел
5 Перелить данные в уменьшенный раздел

Скорее всего вы потеряли часть данных. Я вообще впервые слышу, чтоб раздел reiserfs можно составить из нескольких кусков.
Спасибо сказали:

Аватара пользователя
den_beckett
Сообщения: 274
ОС: Windows, Linux, BSD

Re: Восстановление раздела с reiserfs

Сообщение den_beckett »

flank'er писал(а):
26.05.2011 14:49

Код: Выделить всё

reiserfsck --check /dev/sdXX


Код: Выделить всё

Replaying journal: No transactions found
Checking internal tree..

Bad root block 0. (--rebuild-tree did not complete)
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Спасибо сказали:

flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Восстановление раздела с reiserfs

Сообщение flank'er »

вариантов немного

Код: Выделить всё

reiserfsck  --rebuild-tree /dev/sdXX

если файловую систему восстановить не удастся, восстанавливайте файлы утилитой photorec, но будьте готовы к тому что восстановить мало чего удастся.
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Восстановление раздела с reiserfs

Сообщение Ism »

Что вы хотите от куска раздела, в котором даже структуры файловой системы нет ? Или я чтото про GParted и reiserfs не знаю
Спасибо сказали:

flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Восстановление раздела с reiserfs

Сообщение flank'er »

lsm, файлы все равно остались и те из них которые не фрагментированы, а linux ФС устойчивы к фрагментации, можно восстановить минуя уровень ФС
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Восстановление раздела с reiserfs

Сообщение Ism »

Тогда наверное утилита testdisk

А вообще это садомазохизм
Спасибо сказали:

Аватара пользователя
den_beckett
Сообщения: 274
ОС: Windows, Linux, BSD

Re: Восстановление раздела с reiserfs

Сообщение den_beckett »

flank'er писал(а):
26.05.2011 15:18

Код: Выделить всё

reiserfsck  --rebuild-tree /dev/sdXX


Спасибо, вроде помогло.

Код: Выделить всё

Flushing..finished
        Objects without names 2219
        Empty lost dirs removed 6
        Dirs linked to /lost+found: 1527
                Dirs without stat data found 6
        Files linked to /lost+found 692
        Objects having used objectids: 250
                files fixed 32
                dirs fixed 218
Pass 4 - finishedone 43783, 10945 /sec
        Deleted unreachable items 89
Flushing..finished
Syncing..finished


Код: Выделить всё

reiserfsck --check started at Thu May 26 19:30:01 2011
###########
Replaying journal: Done.
Reiserfs journal '/dev/sdd17' in blocks [18..8211]: 0 transactions replayed
Checking internal tree.. finished
Comparing bitmaps..finished
Checking Semantic tree:
finished
No corruptions found
There are on the filesystem:
        Leaves 73686
        Internal nodes 515
        Directories 20913
        Other files 272223
        Data block pointers 1317314 (108897 of them are zero)
        Safe links 0
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Спасибо сказали: