Назад | Перейти на главную страницу

Чем Linux unlink на файловую систему NTFS отличается от собственной реализации Windows?

У меня есть внешний USB-диск с файловой системой NTFS.

Если я удаляю файл из Windows и запускаю одну из нескольких утилит «восстановить» (скажем, TestDisk), я могу легко восстановить файл (потому что «он все еще там, но отмечен как удаленный»).

Если я удалю файл из Linux (я использую Ubuntu), никакая утилита не сможет восстановить файл (если я не использую подпись на основе глубокого поиска). Зачем? Похоже, что Linux не просто «отмечает его как удаленный», но стирает некоторую структуру на диске, так ли это?

Реализация Linux NTFS (NTFS-3G) поддерживает только частичное ведение журнала - только для обработки нечистого завершения работы. Недостаточно отслеживать историю файлов.