Перейти к содержимому

Lost found linux что это

  • автор:

Мини-HOWTO: Восстановление структуры каталогов файловой системы Ext2fs

Этот документ является дополнением к Мини-HOWTO: Восстановление файлов в Ext2fs автора Aaron Crane. Я настоятельно рекомендую вам изучить его перед прочтением этого документа.

Ниже я опишу простой способ восстановления целых стуктур каталогов, случайно удаленных командой rm -rf .

Содержание 1. Введение 1.1. Ответственность 1.2. License 1.3. Авторские права 1.4. Отзывы 1.5. Новые версии этого документа 1.6. Благодарности 1.7. Причины написания этого документа 2. Обязательные условия 3. Приготовления 4. Находим номера inode удаленных каталогов 5. Анализируем содержимое каталога 6. Находим удаленные inode 7. Активизируем inode 8. Добавляем записи в каталоги 9. Пересчет 10. Если каталог /lost+found не пуст 11. Последние коррективы 12. Ссылки

1. Введение

1.1. Ответственность

Автор этого документа не несет никакой ответственности за прямые или косвенные последствия использования этого документа. Вы можете использовать информацию из этого документа только на свой страх и риск.

1.2. License

This document may be distributed only subject to the terms and conditions set forth in the LDP license available at http://www.linuxdoc.org/manifesto.html

1.3. Авторские права

Авторские права на русский перевод этого текста принадлежат (c) 2000 SWSoft Pte Ltd. Все права зарезервированы.

Этот документ является частью проекта Linux HOWTO.

Авторские права на документы Linux HOWTO принадлежат их авторам, если явно не указано иное. Документы Linux HOWTO, а также их переводы, могут быть воспроизведены и распространены полностью или частично на любом носителе физическом или электронном, при условии сохранения этой заметки об авторских правах на всех копиях. Коммерческое распространение разрешается и поощряется; но так или иначе автор текста и автор перевода желали бы знать о таких дистрибутивах.

Все переводы и производные работы, выполненные по документам Linux HOWTO должны сопровождаться этой заметкой об авторских правах. Это делается в целях предотвращения случаев наложения дополнительных ограничений на распространение документов HOWTO. Исключения могут составить случаи получения специального разрешения у координатора Linux HOWTO с которым можно связаться по адресу приведенному ниже.

Мы бы хотели распространить эту информацию по всем возможным каналам. Но при этом сохранить авторские права и быть уведомленными о всех планах распространения HOWTO. Если у вас возникли вопросы, пожалуйста, обратитесь к координатору проекта Linux HOWTO по электронной почте: < linux-howto@metalab.unc.edu >, или к координатору русского перевода Linux HOWTO компании SWSoft Pte Ltd. по адресу

1.4. Отзывы

Я приветствую любые отзывы. Особый интерес для меня представляют указания на ошибки в этом документе. Если то, что я написал в в этом документе, кому-то пригодится, то я буду рад об этом услышать.

1.5. Новые версии этого документа

Самую свежую версию этого документа можно найти по адресу http://www.matematik.su.se/~tomase/ext2fs-undeletion/

1.6. Благодарности

Спасибо за исправления всем, кто мне помог, а в особенности:

Re: а для чего постоянно создается папка lost+found?

2. В каталог lost+found складывается то, что обнаружила fsck при проверке раздела.

Obidos ★★★★★
( 15.11.06 08:54:58 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от Obidos 15.11.06 08:54:58 MSK

Re: а для чего постоянно создается папка lost+found?

>1. Нет такого слова «папка».

Как это слова нет? Мамка есть, а папки нет?

sdio ★★★★★
( 15.11.06 09:04:26 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от Obidos 15.11.06 08:54:58 MSK

Re: а для чего постоянно создается папка lost+found?

не понял, а что такое можно обнаружить при проверке, что надо складывать куда-то? разве ошибки не исправляются автоматически?

anonymous
( 15.11.06 09:06:53 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от anonymous 15.11.06 09:06:53 MSK

Re: а для чего постоянно создается папка lost+found?

файлы без названий 😉

Kuzmich ★★
( 15.11.06 09:20:33 MSK )

Re: а для чего постоянно создается папка lost+found?

В lost+found скидываются файлы, на которых не было ссылок ни в одном каталоге, хотя их иноды не были помечены как свободные.

Sikon ★★★
( 15.11.06 09:23:54 MSK )

Re: а для чего постоянно создается папка lost+found?

в винде никогда не находил lost chains? И файлы chk0001.chk? Вот тут то же самое.

Xellos ★★★★★
( 15.11.06 09:27:55 MSK )

Re: а для чего постоянно создается папка lost+found?

возможно, так твой винт готовится отойти в мир иной и пытается предупредить хозяина. Это особый язык, но рано или поздно его осваивают. Лучше рано, чем поздно 🙂

mutronix ★★★★
( 15.11.06 09:37:51 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от mutronix 15.11.06 09:37:51 MSK

Re: а для чего постоянно создается папка lost+found?

Teak ★★★★★
( 15.11.06 09:44:19 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от Sikon 15.11.06 09:23:54 MSK

Re: а для чего постоянно создается папка lost+found?

а как такое может получиться? и почему с reiserfs такого ни разу не было?

anonymous
( 15.11.06 13:03:59 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от anonymous 15.11.06 13:03:59 MSK

Re: а для чего постоянно создается папка lost+found?

Питание отрубается часто?

Xellos ★★★★★
( 15.11.06 13:22:38 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от anonymous 15.11.06 13:03:59 MSK

Re: а для чего постоянно создается папка lost+found?

Потому что reiserfsck потерянные файлы не умеет восстанавливать. Она в лучшем случае восстановит работоспособность фс.

Teak ★★★★★
( 15.11.06 13:32:53 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от Teak 15.11.06 13:32:53 MSK

Re: а для чего постоянно создается папка lost+found?

а отчего файлы теряются-то? где хваленая стабильность?

anonymous
( 15.11.06 13:34:12 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от anonymous 15.11.06 13:34:12 MSK

Re: а для чего постоянно создается папка lost+found?

Ну и что я должен ответить на твой вопрос, по-твоему? Я вроде ничего тут не хвалил. 🙂 Обращайся к тем, кто хвалил, наверное.

Teak ★★★★★
( 15.11.06 13:44:35 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от Teak 15.11.06 13:44:35 MSK

Re: а для чего постоянно создается папка lost+found?

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

anonymous
( 15.11.06 13:49:58 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от anonymous 15.11.06 13:49:58 MSK

Re: а для чего постоянно создается папка lost+found?

gizmo ★
( 15.11.06 14:17:47 MSK )
Ответ на: Re: а для чего постоянно создается папка lost+found? от anonymous 15.11.06 13:49:58 MSK

Re: а для чего постоянно создается папка lost+found?

🙂 Это ты пральна сказанул (:

anonymous
( 15.11.06 16:36:19 MSK )

Re: а для чего постоянно создается папка lost+found?

> а как такое может получиться? и почему с reiserfs такого ни разу не было?

Удаление файла в Unix-системах — это две операции:

1. Удаление ссылки из каталога;
2. Удаление инода.

Если выполнилась первая операция и произошёл сбой, например, выключилось питание, то в системе останется потерянный инод, который вроде как и указывает на корректный файл, но этот файл не содержится ни в одном каталоге. В нежурналируемых файловых системах (например, ext2), в которых нет средства определения такого сбоя, задача восстановления таких файлов ложится на fsck. Он находит иноды, на которые нет ссылок, и создаёт на них ссылки в lost+found. Предполагается, что после этого пользователь сможет просмотреть файлы и при необходимости переместить им куда надо, вернув нужные имена.

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

В журналируемых файловых системах (а к ним относятся ext3 и ReiserFS) fsck просто просматривает журнал, видит, что операция на завершилась полностью, и откатывает её. Поэтому и потерянные иноды находятся там реже.

Каталог /lost+found

Каталог, который обязательно должен присутствовать на каждом разделе. (Если, к примеру, винчестер разбит на три раздела, которые монтируются в /, /home, /var, то в корневой файловой системе, в катал ore /home и в каталоге /var будет присутствовать /lost+found.) Назначение этого каталога достаточно очевидно – при аварийных ситуациях возможна потеря информации. Специальная утилита chkfsk восстанавливает (если, конечно, это возможно) утерянную информацию. Однако иногда невозможно достоверно определить принадлежность восстановленных данных какому-нибудь определенному файлу. В этом случае восстановленные данные помещаются в каталог /lost+found.

Данный текст является ознакомительным фрагментом.

Почему появилась директория lost+found на отформатированном диске в чистом Ubuntu?

В fstab добавлены эти диски по аналогии с теми, что прописал установщик:

UUID="4b150022-4e47-471b-82d2-9fe8d879cf22" /mnt/toshiba ext4 defaults 0 0 UUID="b8b70c16-911b-4a51-8320-2e046de83b0d" /mnt/hgst ext4 defaults 0 0 

Ожидалось, что диски будут стоять молча, но после монтирования на них началась активность и появились директории lost+found . Отмонтировать диски нельзя, потому что они заняты.

Откуда появилась активность и эти директории на чистой системе и чистых дисках?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *