Я по-дурацки удалил некоторый исходный код из своей машины Snow Leopard Mac OS X с комнатой-rf при выполнении чего-то с buildout. Я хочу попытаться восстановить эти файлы снова. Я не коснулся системы с тех пор, чтобы попытаться искать ответ.
Я нашел эту статью, и кажется, что grep метод является способом пойти, но при выполнении его на моей машине я получаю 'Ресурс, занятый' при попытке выполнить его на диске.
Я использую эту команду:
sudo grep -a -B1000 -A1000 'video_output' /dev/disk0s2 > file.txt
Где 'dev/disk0s2' - то, что подошло, когда я работал df
.
Я получаю это при выполнении:
grep:/dev/disk0s2: занятый Ресурс
Я не эксперт с этим материалом, я стараюсь изо всех сил. Кто-либо может помочь мне далее? Я нахожусь на грани потери двух дней работы исходного кода!
Спасибо
Попробуйте это Ubuntu LiveCD (здесь), или GPartEd загружают CD (здесь) или что-то подобное, где можно загрузиться с CD и не раздела жесткого диска (предполагающий, что у Вас есть другой компьютер, где можно загрузить и записать одного из тех). Даже если они не поймут HFS + файловая система, то они смогут считать его в формате .raw.
Это будет самым безопасным путем. На этот раз операционная система не заблокирует диск, и Вы не столкнетесь с риском tha файл подкачки, или временные файлы перезапишут драгоценные свободные блоки.
После того как Вы загружаетесь к некоторому другому устройству, необходимо будет иметь в виду, что, если Вы держите для имени файла, Вы не могли бы получать то, что Вы хотите, так как имя файла не находится в самом файле - если Вы не включали его в комментарии или что-то.
Вам будет нужно к grep для некоторой фразы, которую Вы знаете, находится в файле.