Я предполагаю, что Вы так или иначе совершили некоторую ошибку опечатки и Вас законченный путем потери ext4 suberblock.
Начальная загрузка от живого CD-ROM или liveusb и попытки восстановить суперблок, следующий этим инструкциям:
Чтобы Вы получили надлежащий альтернативный суперблок, Вы должны теперь, как файловая система была первоначально создана. Таким образом, если Вы каким-либо изменением не использовали стандарт blocksize во время создания файловой системы, добавьте к шагу 1-b http://blog.mattrudge.net/2012/03/17/recovering-bad-superblock-on-ext4/
Если это - действительно Ваша проблема их после fsck, необходимо смочь смонтировать файловую систему обычно.
Я еще не пробовал, но Найти
, должен иметь возможность обрабатывать всю работу просто хорошо:
$ find dir/ -type f ! -newer reference -delete
... или ...
$ find dir/ -type f ! -newer reference ! -name reference -delete
В принципе:
! -Номальная ссылка
соответствует файлам, которые были изменены менее недавно, чем , ссылка на
. -делет
удаляет их. ! -Нам знакомство
ссылки
, если он также находится в Dir /
, и вы хотите его сохранить.
Это должно удалить все файлы старше ссылки
, а расположены под Dir /
.
Сравнить время модификации файлов с тестом
, используя -NT
(новее, чем) и -OT
(старше) операторов :
if [ "$file1" -ot "$file2" ]; then
#do whatever you want;
fi