Linux: восстановление файла

Я отчаянно нуждаюсь в некоторой помощи относительно проблемы, с которой я сталкиваюсь теперь. При создании softlink для очень важного файла я дал обратную команду по ошибке. Вместо того, чтобы дать это "ln предназначается для linkname", я дал его 'ln linkname цель'. Это привело к ссылкам, указывающим на конечные файлы, теперь указывают на ссылки, и фактические refernces к конечным файлам потеряны. Как я могу восстановить файлы назад.

"/home/user/data1" был исходным расположением файла. "/home/user/db2" был желаемым softlink для этих данных.

Я, которого haveto дают "ln data1 db2", но я дал 'ln db2 data1'.

Это привело к 'data1', являющемуся теперь указывающим к 'db2', и фактические данные в 'data1' не могут быть получены.

Кто-то помогите.

Заранее спасибо.

2
задан 09.02.2010, 19:43

4 ответа

Независимо от того, что Вы делаете, повторно монтируете что раздел, только для чтения прямо сейчас. Другие записи к диску могли бы хорошо перезаписать Ваш драгоценный файл.

После этого попробуйте некоторые средства восстановления из других ответов.

9
ответ дан 08.12.2019, 04:44

Вы могли бы попытаться использовать TestDisk:

TestDisk может

  • Восстановите файлы после удаления от FAT, NTFS и ext2 файловой системы
  • Файлы копии от удаленного FAT, NTFS и ext2/ext3 разделов.

и возможно Вы будете в удаче...

2
ответ дан 08.12.2019, 04:44

Какую файловую систему Вы используете? если EXT3 или EXT4 там не являются никаким путем (по крайней мере, у меня есть эта информация) восстановить те файлы.

0
ответ дан 08.12.2019, 04:44

Получите SystemRescueCd живой CD и сделайте спасение с помощью этого живого Linux. Это содержит большинство полезных инструментов.

"Волшебное Спасение" является другим инструментом.

0
ответ дан 08.12.2019, 04:44

Теги

Похожие вопросы