Далі: Багаторівневі копії
Вгору: Просте резервування
Назад: Створення повних копій з
Відновлення файлів за допомогою tar
Файли з архіву відновлюються за допомогою опції
-extract tar 'у:
# tar -extract -same-permissions -verbose -file /dev/fd0H1440
usr/src/
usr/src/linux
usr/src/linux-1.2.10-includes/
usr/src/linux-1.2.10-includes/include/
usr/src/linux-1.2.10-includes/include/linux/
usr/src/linux-1.2.10-includes/include/linux/hdreg.h
usr/src/linux-1.2.10-includes/include/linux/kernel.h
...
#
Крім того, якщо Ви вкажете назви файлів (чи директорій) в
командному рядку, tar розархівує тільки вказані файли та
директорії (разом з усіма файлами та піддиректоріями всередині
них):
# tar xpvf /dev/fd0H1440 usr/src/linux-1.2.10-includes/include/linux/hdreg.h
usr/src/linux-1.2.10-includes/include/linux/hdreg.h
#
Якщо Ви хочете переглянути, які файли маються в архіві,
користуйтеся опцією -list (-t):
# tar -list -file /dev/fd0H1440
usr/src/
usr/src/linux
usr/src/linux-1.2.10-includes/
usr/src/linux-1.2.10-includes/include/
usr/src/linux-1.2.10-includes/include/linux/
usr/src/linux-1.2.10-includes/include/linux/hdreg.h
usr/src/linux-1.2.10-includes/include/linux/kernel.h
...
#
Майте на увазі, що tar завжди читає створені архіви
послідовно - від початку до кінця. Тобто, з великими
архівами він працює досить повільно. Але користуватися
довільним доступом для стрічок чи інших пристроїв з
послідовним доступом неможливо.
tar не може вірно поводитися із стертими файлами. Якщо
Вам потрібно відновити файлову систему з повної та доповнюючої
копії, і Ви стерли кілька файлів у проміжку між створенням
двох копій, вони знову будуть існувати після того, як ви
відновите файлову систему. Це може бути великою проблемою,
якщо у файлі містяться такі дані, які не повинні вже бути
присутніми.
Dmytro Kovalev
1999-06-10
|