kiltum (kiltum) wrote,
kiltum
kiltum

И еще, вы можете в своё удовольствие пинать меня, хоть и виртуально. Самодельный бекап в виде запуска чего-нить типа tar jcfp --newer-mtime не оправдал себя в самом главном случае - восстановлении. Нет, оно восстанавливает и так далее, но в тепличных условиях. Стоит файлику лечь на какой-нить носитель, на котором есть ошибки, как начинается цирк с конями. Оказывается, ни tar, ни bzip2 дико не любят битые файлики. А средств восстановления битого файла нет (bzip2recovery и иже с ними за это не считаются).

Огляделся вокруг: пока есть два способа
1) купить чего-нить хрен знает какое коммерческое. Скажем, rar. Тому на битый файл начхать: не распакуется только тот файл, который попал в архиве на битый блок. Плюс там можно включить что-нибудь типа data recovery record
2) Модифицировать скрипт: выкинуть нах tar&bzip2. Собирать файлики на бекап в отдельные каталоги по датам с помощью find и каталоги прямо в таком виде загонять на болванки. В этом случае тоже потеряется только тот файл, на котором будет битый блок ...

P.S. Это я напоролся на тот случай, что не смог достать из архива ничего после битого блока. bzip2 радостно сругался на контрольную сумму и предложил использовать bzip2recovery, который наплодил кучу файлов, собрав которые я получил опять битый архив ... и так далее. В конце-концов из полученного файла tar мне выдавил каких-то уродцев ...
P.P.S. Эт хорошо, что я с копии бекапа достал нужное ...
P.P.P.S. Как известно, все делятся на две категории: те, кто уже потерял важную информацию и на тех, кто еще её потеряет ...
Tags: unix
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 12 comments