Що таке загублена + знайдена папка в Linux і macOS?
Папка Lost + found є частиною Linux, macOS та інших UNIX-подібних операційних систем. Кожна файлова система, тобто кожен розділ, має свій власний каталог втрачених + знайдених. Тут ви знайдете відновлені біти пошкоджених файлів.
Що втратив + знайдений є
У Linux короткі команди fsck для "перевірки файлової системи" - описують ваші файлові системи на наявність помилок. fsck може знайти біти “сирітських” або пошкоджених файлів у файловій системі. Якщо це станеться, fsck видаляє пошкоджені біти даних з файлової системи і поміщає їх у папку Lost + Found..
Наприклад, якщо ви круто вимикаєте комп'ютер під час його роботи, а файли записуються на жорсткий диск, інструмент fsck може автоматично перевірити вашу файлову систему при наступному завантаженні комп'ютера. Якщо вона знайде будь-які пошкоджені дані, вона поміщає їх у папку з втраченою + знайденою файловою системою.
Це працює аналогічно на macOS. Якщо ви запускаєте Disk Utility і перевіряєте диск на проблеми з файловою системою, він може знайти пошкоджені біти даних і зберегти їх у папці Lost + Found..
Більшість файлових систем UNIX мають втрачену + знайдену папку, включаючи ext2, ext3 і ext4 на Linux, а також файлову систему HFS + на MacOS. Деякі файлові системи можуть не використовувати папку з втраченим + знайденим, але вони менш поширені на цих операційних системах.
Де ви знайдете загублені + знайдені папки
Кожна файлова система має свою власну папку з втраченим + знайденим, так що ви знайдете одну на кожному жорсткому диску або розділі. Це означає, що, наприклад, ви знайдете папку з втраченою + знайденою в кореневому каталозі на / lost + found.
Якщо ви встановили інші розділи, на кожному з них також знайдете папку з втраченим + знайденим. Наприклад, якщо у вас є окремий розділ для домашнього каталогу, встановлений у / home, ви знайдете папку з втраченим + знайденим у / home / lost + found. Сирітські дані з домашнього розділу будуть розміщені в / home / lost + found замість / lost + found.
Якщо у вас є диск USB або інший зовнішній диск, відформатований за допомогою файлової системи Linux, ви також побачите на ньому каталог з втраченим + знайденим.
Ця папка часто прихована, тому вам може знадобитися показати приховані файли та папки.
Як переглянути вміст втраченої + знайденої папки
Ця папка, як правило, обмежується користувачем root, що перешкоджає звичайним користувачам заглядати всередину і отримувати доступ до відновлених даних, які зазвичай не мають дозволу на доступ. Не думайте, що у вас є пошкоджені файли, які лежать навколо лише тому, що ви бачите втрачену папку, знайдену на багатьох системах, вона може бути порожньою.
Щоб дізнатися, що всередині, відкрийте вікно Терміналу та послідовно виконайте такі команди:
sudo su cd / lost + found ls
(Якщо перша команда не працює, спробуйте запустити su
замість sudo su
-кожен дистрибутив Linux трохи відрізняється.)
Термінал буде перелічувати будь-які файли в папці Lost + Found. Якщо нічого не повертається, папка порожня.
Відновлення даних часто є жорстким
Якщо щось міститься в папці з втраченим + знайденим, зазвичай це не будуть цілі файли. Замість цього ви побачите невеликі фрагменти файлів або біти пошкоджених даних, і ви не зможете зробити багато з ними.
Якщо ви не втратили важливих даних, вам, мабуть, не потрібно турбуватися про те, що знаходиться в папці з втраченим + знайденим. Якщо ви втратили дані, ви можете ознайомитися з папкою з втраченим + знайденим і спробувати відновити деякі з них. Якщо ви знайдете тут повний файл, ви можете спробувати перенести файл назад у вихідне місце і використати його. Але є невеликий шанс, що ви можете зробити що-небудь з пошкодженими частковими файлами. Команда fsck розмістила їх там на всякий випадок.
Ви не можете видалити папку lost + found, оскільки вона є постійною частиною файлової системи. Проте, якщо ви знайшли непридатні фрагменти файлів у папці, що втратили + знайдено, ви не можете зібрати їх разом, ви можете видалити їх за допомогою терміналу, щоб звільнити місце.