Восстановление исходного имени файла после переименования в Ext4
Если я переименую файл с помощью команды mv, например:
mv original_file_name new_file_name
Возможно ли восстановить исходное имя файла в файловой системе Linux Ext4, и если да, то как это можно сделать?
1 ответ
На уровне файловой системы эту операцию нельзя отменить: вы изменили имя, присвоенное конкретному индексу, без сохранения его предыдущего имени.
Тем не менее, существует очень маленький шанс получить оригинальное имя, читая журнал файловой системы в обратном направлении. Однако, поскольку журнал представляет собой кольцевой буфер (т. Е. Он постоянно перезаписывается), вам необходимо немедленно перемонтировать файловую систему только для чтения и использовать специализированные инструменты для анализа журнала.
Это намного проще и эффективнее искать предыдущее имя в системных журналах и тому подобное: для вашего примера, чрезвычайно простой history
Команда покажет mv
Команда полностью, показывая как старое, так и новое имя файла.