2015-03-20 2 views
-1

Мне нужно было создать резервную копию файла .img, в основном мне нужно было сжать файл и скопировать его в другое место. В начале этот файл был файл + 800 ГБ, так что я запустил эту команду:Как распаковать файл .img?

tar -cvf file.img file.tar 

Конечно, что я не вижу проблемы команды до этого был promped

дегтя: FLE .tar: не может стат: нет такого файла или каталога дегтя: Выход с состоянием отказа из-за предыдущих ошибок

Теперь я выполнил команду правильно после этой ошибки

tar -cvf file.tar file.img 

И на этот раз удалось ... Проблема возникла, когда я понял, что исходный файл + 800 ГБ теперь был 12 КБ-файлом.

Не знаю Если я повредил файл или был сжат, если да, как мне вернуть исходный размер файла?

Я использую Linux SLES 11

+0

вы можете распаковать с помощью: tar -xvf file.tar', затем проверить размер файла.img .. – dbndhjefj

+0

Просто сделал это и не работал – user3494949

+0

и каков вывод? – dbndhjefj

ответ

3

Когда вы запускали

tar -cvf file.img file.tar 

вам переписал file.img, создавая деготь файл без каких-либо содержания, даже несмотря на то tar появляются вводе команды ed to fail. Поэтому, когда вы меняли параметры вокруг, ваш большой файл изображения пропал. Извините, но я думаю, что вы потеряли файл.

+0

Спасибо, я надеялся, что есть способ восстановить файл ... там идет один день работы ... стыдно за меня – user3494949

0

"люди деготь" поможет вам -c = создать новый архивный файл -x = экстракт смолы файл и компрессионные опции -z -Z -j (- г -Z -y на BSD & MAC)

Смежные вопросы