LINUX.ORG.RU

/lost+found/ восстановить данные.


0

1

На сервере в каталоге /var/www/ был расположен сайт. После перезагрузки сервера, в результате каких то работ в датацентре, каталог www полностью пропал. Файлы, находившиеся в этом каталоге, успешно ищутся в каталоге /lost+found/.

Можно ли их как нибудь восстановить? (физического доступа к серверу нет, но ос функционирует, вроде как, без особых проблем.)

Файловая система ext3

ОС Debian 6



Последнее исправление: tpfgd (всего исправлений: 2)
Ответ на: комментарий от adriano32

>>> Да. Восстановить из бэкапа, сделанного днём ранее до сбоя.

Свой бэкап недельной давности. У датацентра бэкапы отсутствуют. Хотелось бы вытащить информацию из /lost+found/.

tpfgd
() автор топика
Ответ на: комментарий от tpfgd

Ну я даже не знаю. Я бы наверное попробовал скриптом отыскать все каталоги внутри lost+found, вывести их содержимое ls'ом в файл и сидел сравнивал с бэкапом и распихивал вручную.

Или всё совсем в рассыпную?

Не знаю, поможет ли тут софт класса testdisk.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Разбросано конечно сильно. Но думаю справлюсь. Осталось чуть разобраться.
После выводом ls получил вот такой файл

ls -l \#108066
total 152
drwxr-xr-x 2 root root  4096 Feb  3 18:48 admin
drwxr-xr-x 2 root root  4096 Feb  3 18:48 attachments
-rw-r--r-- 1 root root 23260 Feb  3 18:44 coreExtensions.php
-rw-r--r-- 1 root root  4944 Feb  3 18:44 coreVariables.php
-rw-r--r-- 1 root root  1823 Feb  3 18:44 dataHookLocations.php
-rw-r--r-- 1 root root  1171 Feb  3 18:44 editorSections.php
-rw-r--r-- 1 root root  2784 Feb  3 18:44 furlIdTemplates.php
-rw-r--r-- 1 root root  4768 Feb  3 18:44 furlRedirect.php
-rw-r--r-- 1 root root  3036 Feb  3 18:44 furlTemplates.php
-rw-r--r-- 1 root root   281 Feb  3 18:44 index.html
-rw-r--r-- 1 root root  4442 Feb  3 18:44 memberSync.rename.php
-rw-r--r-- 1 root root  1509 Feb  3 18:45 notifications.php
drwxr-xr-x 2 root root  4096 Feb  3 18:48 portalPlugins
drwxr-xr-x 2 root root  4096 Feb  3 18:48 profileTabs
drwxr-xr-x 2 root root  4096 Feb  3 18:48 reportPlugins
-rw-r--r-- 1 root root  1313 Feb  3 18:45 reputation.php
-rw-r--r-- 1 root root  3933 Feb  3 18:45 rssOutput.php
drwxr-xr-x 3 root root  4096 Feb  3 18:51 search
-rw-r--r-- 1 root root  3541 Feb  3 18:45 sphinxTemplate.php

Означает ли это что здесь хранятся все эти файлы? Что дальше необходимо сделать для того что бы их достать оттуда? Можно ли как то переместить эту работу по разгребанию на свою локальную машину?

tpfgd
() автор топика
Ответ на: комментарий от tpfgd

Ничего сделать нельзя, кроме как руками переместить найденные файлы на прежнее место. fsck постарался на славу.

iZEN ★★★★★
()
Ответ на: комментарий от adriano32

Ну я даже не знаю.

Windows-юзер?

Или всё совсем в рассыпную?

Не, ну ты точно никогда не видел состояние традиционной Unix-like ФС после аварийного восстановления?

Не знаю, поможет ли тут софт класса testdisk.

testdisk работает на другом уровне.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Хорошо. Придется перемещать вручную. Смущает лишь то что в одном файле находятся несколько файлов. Мне б краткую консультацию по тому как вручную разгрести.

Здесь) человек вернул на место только корневую папку и все стало хорошо... Есть ли шанс на подобную историю успеха?

tpfgd
() автор топика
Ответ на: комментарий от iZEN

Windows-юзер?

Ну вот взял и спалил. Как я теперь пацанам в глаза из 95-ой венды смотреть буду-то? :D

>>Не, ну ты точно никогда не видел состояние традиционной Unix-like ФС после аварийного восстановления?

Да, не видел. Не доводилось крашить ФС или доходить до такого, чтоб не было актуального бэкапа.

>>testdisk работает на другом уровне.

Ну потому и сказал что не уверен.

adriano32 ★★★
()

файлы - можно. имена, скорее всего, нет.

val-amart ★★★★★
()
Ответ на: комментарий от tpfgd

>Смущает лишь то что в одном файле находятся несколько файлов.

В смысле файлы объеденились?

Наверное, лучше всего скопировать все эти файл из lost+found, потом взять резервную копию недельной давности (хоть что-то) и найти одинаковые файлы. А оставшиеся уже вручную. Или может есть тулза, ищущая не сильно различающиеся файлы.

p.s. Может я не очень внимательно читал ссылку, но там, вроде, всё делали руками.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.