Восстановление из бэкапа. Убил систему :( [SOLVED]

Перед жуткими экспериментами с системой я делаю backup следующим скриптом

#!/bin/bash
mount /boot
mydate=$(date +"%d.%m.%Y-%H:%M")
tar -c -f /home/backup_$mydate.tar /bin
tar -r -f /home/backup_$mydate.tar /boot
tar -r -f /home/backup_$mydate.tar /etc
tar -r -f /home/backup_$mydate.tar /lib
tar -r -f /home/backup_$mydate.tar /lib32
tar -r -f /home/backup_$mydate.tar /lib64
tar -r -f /home/backup_$mydate.tar /opt
tar -r -f /home/backup_$mydate.tar /root
tar -r -f /home/backup_$mydate.tar /sbin
tar -r -f /home/backup_$mydate.tar /usr
gzip -9 /home/backup_$mydate.tar

Сегодня я испортил систему и нужно восстановиться.

htpc / # tar -xvf backup_15.09.2009-20\:49.tar.gz
tar: backup_15.09.2009-20\:49.tar.gz: Cannot open: Input/output error
tar: Error is not recoverable: exiting now

Почему он не хочет распаковываться?

/del

/del this post

tar -xzvf .... ? могет быть

tar -xzvf .... ?
могет быть ...

что-то добрый я сегодня ....

htpc / # tar -xzvf

htpc / # tar -xzvf backup_15.09.2009-20\:49.tar.gz
tar: backup_15.09.2009-20\:49.tar.gz: Cannot open: Input/output error
tar: Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error exit delayed from previous errors

Распаковал под виндами (WinRAR) сейчас перекидываю содержимое по smb :(
Обновил, блин, ядрышко

falrus написал(а): Перед

falrus написал(а):
Перед жуткими экспериментами с системой я делаю backup следующим скриптом

htpc / # tar -xvf backup_15.09.2009-20\:49.tar.gz
tar: backup_15.09.2009-20\:49.tar.gz: Cannot open: Input/output error
tar: Error is not recoverable: exiting now

Почему он не хочет распаковываться?

Хм. Товарищ вроде сидит в / и указывает tar'у архив как бы лежащий прямо в /. Однако, вроде как бы создавался бакап в евойной /home. Может, перед тем как паниковать, стоило б повнимательнее быть просто?

:}

Архив я скопировал в /

Архив я скопировал в /

tar -xzpvf

tar -xzpvf "backup_15.09.2009-20:49.tar.gz" ?
или битый архив....

что-то добрый я сегодня ....

"минус" не пробовали убирать

"минус" не пробовали убирать перед xvf ? :) и файлик переименовать без слеша

У мну всегда работало

tar xjfpv stage4-foo-bla

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

СПАСИБО! Переименование

СПАСИБО!
Переименование помогло

Опции без минуса - это BSD

Опции без минуса - это BSD стиль =) Он считается deprecated, вроде как. Правда давно уже...

ага, BSD. чтож поделать, если

ага, BSD. чтож поделать, если tar появился задолго до BSD и тем более Линуха.
Может он и депрекатед, зато :
а) Работает везде
б) не парит моск .(для понимания как применять опции надо быть гиком =)
c) просто работает
д) те кто применяют его по прямому назначению, пусть опции и зубрят (знакомый пробовал, говорит название не соответствует реалиям)
e) Загляни в хендбоок :) http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=5:

Code Listing 3.4: Extracting the Portage snapshot
  # tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr

П.С это мне кажется, или у меня замашки Анархиста появляются ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Появляются, еще как. Ибо

Появляются, еще как. Ибо вообще моя фраза была про "минус убери"

"Кошерным" считается:
tar -xpvjf archive, к примеру. Т.е. теже самые букафки, только с минусом =).

Я не против такого стиля, просто совет "минус убери" - страннен.

.

NightNord написал(а):
Опции без минуса - это BSD стиль =)

Отдельные бздишники (личности без комментариев) с этим утверждением не согласны.
И здравое зерно в их утверждениях имеется: живых приложений, использующих такой стиль указания опций ныне (в любом фрюниксе, т.е. включая Open/Net/Free BSD)... как бы не пальцами одной руки посчитать можно.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".