Куди видалені файли зберігаються в Ubuntu?


9

У мене дуже просте запитання. Куди йдуть файли, коли ви видаляєте їх?

Я знаю, коли я надсилаю файли у "Кошик", вони переходять у "кошик", але коли я їх видалюю, я не знаю, куди вони йдуть.


Використовуйте bleachbit, щоб безпечно стерти файли
Сергій Колодяжний,

1
@Serg - ОП не запитує, як безпечно видалити файли, вони переймаються тим, як знайти секретні файли та сухарики. Є багато інструментів для безпечного видалення з ДД в скраб
Panther

Відповіді:


17

В основному, коли ви видаляєте файл ("порожнє сміття"), запис індексу у файл видаляється, але інформація про файл не вичищається з диска. Як пояснено на цій сторінці вікі Ubuntu :

Це відбувається тому, що в файлових системах Unix файли індексуються числом, яке називається inode, і кожен inode має кілька атрибутів, пов'язаних з ним, як дозволи, ім’я і т. Д. Коли ви видаляєте файл, те, що насправді відбувається, полягає в тому, що вузол від’єднується від імені файлу, але якщо якась інша програма використовує файл, у нього все ще є посилання, відкрите на ОС, і він продовжує оновлюватись. Файл насправді не видаляється до тих пір, поки не будуть видалені всі посилання (навіть тоді, дані все ще є на диску, але в іншому випадку не індексуються і тому дуже важко відновити).


5
+1 на дописі Organic Marble, що дуже вірно, я хотів би зазначити, що, як він сказав, навіть якщо всі посилання на файл фактично видалені, файл насправді все ще є (цитуючи його відповідь, "навіть тоді дані є як і раніше на диску, але не індексований у будь-якому випадку і тому дуже важко відновити "). Але насправді багато файлів відновити дуже просто, оскільки кожен "вид" файлів має свою власну структуру, яку дуже легко виявити навіть після видалення, і майже будь-який неперезаписаний файл насправді дуже легко відновити відповідним інструментом. Майте це на увазі
kos
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.