Восстановление данных. (rm -drf * / (от рута))

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Orange
Сообщения: 84

Восстановление данных.

Сообщение Orange »

Ааа!!! Чистил винт от всякого мусора, и как-то по запарке в корне очутился, а потом опять по запарке нажал курсор вверх и ENTER! Получилось rm -drf * / !!! :helpsmilie:

Ессно тутже нажал ctrl+c, но было уже позно... Раздел пока не трогал, сейчас с лайфсд загрузился. Можно ли восстановить инфу? раздел reiserfs.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Восстановление данных.

Сообщение clx »

Врядли. Только если заново распаковать stage3, но инфу не восстановишь, имхо.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Восстановление данных.

Сообщение serg_sk »

Для Orange:
Есть скрипты для очистки дистфайлов и прочего. rm -rdf * это не по нашески.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Orange
Сообщения: 84

Re: Восстановление данных.

Сообщение Orange »

Сейчас сходил за пивом, децл пришел в себя, подмонтировал раздел в режиме ro. В принципе выглядит не так плохо. Только вот отсутствует каталог /bin

/boot у меня в то время был отмонтирован.

Вообще удаление в алфавитом порядке идет или как попало?
Если в алфавитном, то думаю все не так плохо. В этом случае получается снесен /bin ну и скорее всего частично /dev, Благо я отреагировал в долю секунды (ctrl+c нажал)...

где бы теперь /bin найти? :unsure:

Orange добавил в 28.08.2005 20:23

(serg_sk @ Воскресенье, 28 Августа 2005, 23:41) писал(а):Для Orange:
Есть скрипты для очистки дистфайлов и прочего. rm -rdf * это не по нашески.


Да я /tmp и /var/tmp чистил... У меня их что-то раздуло до 2gb, а сам корневой раздел всего 5gb...
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Восстановление данных.

Сообщение clx »

Для Orange:
Как вариант - возьми /bin из stage3
iMac 20" Core Duo.
Спасибо сказали:
WolfON
Сообщения: 226

Re: Восстановление данных.

Сообщение WolfON »

Отставить панику!
Попробуй magicrescue
ArchLinux on AXP2000+/768/ATI R9600XT
Registered Linux User 396336
Спасибо сказали:
Аватара пользователя
Orange
Сообщения: 84

Re: Восстановление данных.

Сообщение Orange »

(clx @ Понедельник, 29 Августа 2005, 0:25) писал(а):Для Orange:
Как вариант - возьми /bin из stage3


Да я вот тоже сижу об этом сейчас думаю... Но я Gentoo с stage1 ставил...
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Восстановление данных.

Сообщение clx »

Для Orange:
Это без разницы. /bin он и в Африке /bin :)
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
Orange
Сообщения: 84

Re: Восстановление данных.

Сообщение Orange »

(WolfON @ Понедельник, 29 Августа 2005, 0:29) писал(а):Отставить панику!
Попробуй magicrescue


Какже мне до него дотянуться? :)


Orange добавил в 28.08.2005 21:11

Net... Eto 314dets. /etc toje net :-(
A eto konets. Netu bolshe moego Gentoo :~-(
Blago hot "distfiles" ostalsya. Lodno, delat nechego, poidu delat backup-i
togo chto ostalos i stavit vse zanovo. Zato obnovlus kapitalno.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Восстановление данных.

Сообщение serg_sk »

Отставить панику :)
Берешь из стаже три /bin и /etc, больше ничего не надо. Потом делаешь chroot в корень и запускаешь revdep-rebuild. Должно помочь.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Восстановление данных.

Сообщение KiWi »

(serg_sk @ Воскресенье, 28 Августа 2005, 20:32) писал(а):Отставить панику :)
Берешь из стаже три /bin и /etc, больше ничего не надо. Потом делаешь chroot в корень и запускаешь revdep-rebuild. Должно помочь.

а потом emerge -e world, чтобы остатки добить (:

IFL добавил в 28.08.2005 21:43

после chroot'а и копирования файлов из stage3 не забудь поменять пароль рута и добавить пользователей(точнее, восстановить)
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Восстановление данных.

Сообщение serg_sk »

Ага. Так что если home отдельным разделом, то проще поставить с нуля конечно :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
WolfON
Сообщения: 226

Re: Восстановление данных.

Сообщение WolfON »

Качай с лайва magicrescue, там-же и пускай. Через пару мин. у тебя рабочая система.
ArchLinux on AXP2000+/768/ATI R9600XT
Registered Linux User 396336
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Восстановление данных.

Сообщение KiWi »

(WolfON @ Воскресенье, 28 Августа 2005, 20:47) писал(а):Качай с лайва magicrescue, там-же и пускай. Через пару мин. у тебя рабочая система.

лично я ПРОТИВ всякого восстановления данных, так как потом будет ещё ОЧЕНЬ долго ловить все баги восстановления...
притом, что потери(кроме юзверей) не столь велики, если это десткоп...
Спасибо сказали:
WolfON
Сообщения: 226

Re: Восстановление данных.

Сообщение WolfON »

Он систему не трогал - значеть багов будет мало, если не будет вообще.
Потом, конечно можно и ворлд пересобрать для профилактики.
ArchLinux on AXP2000+/768/ATI R9600XT
Registered Linux User 396336
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Восстановление данных.

Сообщение KiWi »

кстати говоря, здесь ещё один довольно большой плюс(если есть место :-) ):

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

dd if=/dev/<root> of=<backupfile>
losetup /dev/loop5 <backupfile>
reiserfsck --rebuild-tree --scan-whole-partition /dev/loop5
mount /dev/loop5 <mountpoint>

можно попробовать для восстановления /etc/group, /etc/passwd и /etc/shadow
всё остальное я трогать НЕ рекомендую, а у этих рекомендую проверить корректность...
/etc/ и /bin/ для запуска системы лучше взять из stage3, а потом emerge -e world


p.s.: а, вообще, на reiserfs и прочих "ленивых" ФС при таких случаях надо давить на reset, а не ctrl-c
Спасибо сказали:
Аватара пользователя
Orange
Сообщения: 84

Re: Восстановление данных.

Сообщение Orange »

Спасибо всем ответившим!

В общем восстановить конечно можно было, но я не стал заморачиваться и поставил все с нуля. Благо /home и /usr/portage/distfiles не пострадали.

Сейчас уже почти все поставилось. Из крупного остались только X-ы и kde. Kde за одно решил посмотреть 3.5_alpha1 - свежак! :)

зы: Блин, какая все же опасная команда rm -drf *... :(
Спасибо сказали: