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