Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Восстановление файла в UFS2

Ответить
Настройки темы
FreeBSD - Восстановление файла в UFS2

Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


Изменения
Автор: VictorSh
Дата: 06-07-2012
Здравствуйте,
перерыл огромную кучу материала, но нужной инфы не нашел.

Вопрос звучит так: можно ли восстановить удаленный файл в Unix-like ОС (FreeBSD)?
читал, что если удалил файл в Linux/Unix, то можно о нем забыть, в отличие от Windows. И что можно восстановить только из бекапа.
Но все таки как-то восстанавливают же без бекапа

Какие есть нюансы и где почитать структурированную информацию о восстановлении файлов. И как удаляются файлы в UFS2. Может быть ZFS для этого лучше?
Какие программы есть для восстановления файлов?
Не помогут ли мгновенные снимки файловой системы для восстановления файлов?

Отправлено: 17:04, 06-07-2012

 

Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


ну что, есть какие-нибудь идеи, кроме grep?

Отправлено: 19:55, 11-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


У вас интерес практический, или теоретический? Если практический, то R-Studio в помощь.

Если теоретический, то к вашим услугам исходники.
Ещё есть книга Маршалла К. МакКузика (автора UFS) M. McKusick, George Neville-Neil: The Design and Implementation of the FreeBSD Operating System, Addison-Wesley, July 2004, ISBN 0-201-70245-2
Там про UFS тоже должно быть написано.
Цитата VictorSh:
ZFS для этого лучше? »
Вряд ли, т.к. она на порядок сложнее.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:30, 11-07-2012 | #3


Новый участник


Сообщения: 29
Благодарности: 6

Профиль | Отправить PM | Цитировать


В линейке UFS Explorer есть версии для BSD. Ну и, возможно, окажется полезной небольшая статья про восстановление данных.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:37, 13-07-2012 | #4


Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


Цитата VictorSh:
Какие программы есть для восстановления файлов? »
http://www.freshports.org/sysutils/foremost/
http://www.freshports.org/sysutils/magicrescue/

-------
Сколько не думай, а лучше водки ничего не придумаешь.

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:24, 13-07-2012 | #5


Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


спасибо почитаю.

Цитата vadblm:
У вас интерес практический, или теоретический? »
практический.

юзеры удалили по сети файлы, причем сказали мне об этом спустя месяц, когда они понадобились. Естественно диск не был во время отмонтирован и прошло много времени. А я бекапил данные rsyncом на внешний винт с опцией --delete-after. То есть вроде как и бекапа нет, потому что после создания, все "лишнее" затерлось.

Как думаете есть ли надежда восстановить, все таки свободного места на RAIDе откуда удалили более 6 ТБ из 7,9 ТБ.
Может и не затерлось?

с восстановлением файлов на UNIX подобных системах никогда не сталкивался.

Нашел вот что http://forum.ixbt.com/topic.cgi?id=11:36487

Отправлено: 14:19, 16-07-2012 | #6


Новый участник


Сообщения: 29
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата:
причем сказали мне об этом спустя месяц,
Можете забыть про свои файлы действительно.Там всё уже переписано десять раз

По поводу ZFS ; х.з. как оно во фряхе, только на Солярисе с ней приходилось работать - там она офигенна.Единственное вменяемое решение для "откатов" в никсах (интегрированна в систему https://blogs.oracle.com/erwann/entr...he_desktop_zfs ), функции LVM, RAID-Z и т.д. и т.п.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:31, 16-07-2012 | #7


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата zeroka_no_onna:
Единственное вменяемое решение для "откатов" в никсах »
Да, кстати, у UFS тоже есть функция снэпшотов, только по умолчанию не включена.

Отправлено: 09:23, 17-07-2012 | #8


Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


Спасибо всем! сегодня мне сказали, что эти юзеры нашли дома резервную копию удаленных файлов.
А я сейчас установил The Sleuth Kit и шарю диск на предмет удаленных файлов.

Такой вопрос. Как вы делаете бекапы? Я rsyncом делаю на внешний винт с опцией --delete-after. Но если юзер удалит в оригинале нужный файл, тогда после бекапа он удалится в резервной копии. А если не включать эту опцию, то когда придется восстанавливать диск - будет целая куча мусора, который юзерам не нужен и они его умышелнно удалили.
Как быть? чтобы не попасть в такую ситуацию в будущем?

и в догонку вопрос: можно ли восстановить перезаписанный файл doc, xls по сети (сам файл хранится на сервере и доступен через samba)? То есть юзер работал с doc файлом потом его изменил и сохранил по ошибке под тем же именем. Нужно вернуться к старому файлу.

P.S. Попробовал потренироваться создать файл и восстановить его. Программа видит, что файл удален и его inode. Но восстанавливает пустой файл

Последний раз редактировалось VictorSh, 22-07-2012 в 17:30.


Отправлено: 17:03, 22-07-2012 | #9


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата VictorSh:
А если не включать эту опцию, то когда придется восстанавливать диск - будет целая куча мусора, который юзерам не нужен и они его умышелнно удалили.
Как быть? чтобы не попасть в такую ситуацию в будущем? »
Если подумать логически, то вы в патовой ситуации: если юзер с головой не дружит и удаляет шибко важный файл, потом спохватывается и бежит к админу это не есть хорошо. Вариантов решщения проблемы не много: запастись большим пространством, ну хоть стойкой со стримерами с кучей кассет, благо они сейчас есть и аж по 250 Гб и бэкапить <b>всё</b>, либо вправить юзерам мозги и рассказать, что слепок данных сохраняется на данный момент времени и если всё пропало, то сам виноват.

Цитата VictorSh:
можно ли восстановить перезаписанный файл doc, xls по сети (сам файл хранится на сервере и доступен через samba)? То есть юзер работал с doc файлом потом его изменил и сохранил по ошибке под тем же именем. Нужно вернуться к старому файлу. »
Видимо, работали по SMB/CIFS? Да ничего уже не сделать. Для таких случаев предлагается использовать системы контроля версий (CVS/SVN/git), но они больше для программистов, хоть по идее несложно прикрутить и для офисных дел.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:23, 23-07-2012 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Восстановление файла в UFS2

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Восстановление данных из файла теневой копии. AlexStud Microsoft Windows NT/2000/2003 3 27-04-2013 16:20
FreeBSD - Работа с UFS2 mitsumoto Общий по FreeBSD 4 28-04-2010 01:32
Debian/Ubuntu - восстановление файла seman Общий по Linux 1 17-04-2009 22:33
Загрузка - восстановление файла ntldr АВАЛС Microsoft Windows 2000/XP 9 14-03-2009 17:01
Восстановление данных из видео файла без заголовка файла AlexKKK Видео и аудио: обработка и кодирование 13 31-05-2006 15:27




 
Переход