Вы набираете rm important.sql, нажимаете Enter — и файл исчезает из ls за долю секунды. Кажется логичным, что данные тоже мгновенно стёрлись с диска. На деле почти всегда это не так: rm убирает лишь запись в каталоге, а сами блоки данных могут пролежать на диске нетронутыми ещё долго. Разберёмся, что происходит на самом деле, почему место иногда «не освобождается» после удаления и какие у вас реальные шансы вернуть файл, если удаление было ошибкой.
Подробнее →