2014-12-24 3 views
-2

Я хочу восстановить предыдущую директорию резервируется (папку ОФЭКТА в/неавтоматический)команды дегтя не обрабатывает

архитектуры (Solaris 10):

[email protected] /opt> ls -ltr 
total 22 
[...] 
drwxr-xr-x 2 specadm nms   1024 Dec 24 13:40 spect 
[email protected] /opt> 
[email protected] /opt> df -kh 
Filesystem    size used avail capacity Mounted on 
/dev/md/dsk/d0   9.8G 4.2G 5.6G 43% /
[...] 
/dev/md/dsk/d30  7.9G 94M 7.7G  2% /opt/spect 
[email protected] /opt> 

Я ранее резервируюсь папка с командой дегтя: tar cvf spect.tar spect. Он успешно работал, и когда я запускаю tar -tf spect.tar, он показывает вложенные папки/файлы.

Когда я пытаюсь восстановить резервную копию, она не работает или точнее, она ничего не возвращает и файлы, наконец, не извлекаются.

[email protected] /opt> tar -xvf /export/specbackup_db/spect.tar . 
[email protected] /opt> ls -l spect/ 
total 0 
[email protected] /opt> 

Я подозреваю, что папка, у меня есть резервная копия, является точкой монтирования, и это является причиной этой проблемы.

Но, похоже, точка крепления все еще установлена. Я всегда выполнял такую ​​команду, но это первый раз, когда я сталкиваюсь с подобным видом.

ответ

0

Повторите попытку после удаления точки в конце команды. Как правило, вы можете указать файлы, которые должны быть извлечены из tar, путем перечисления их путей после имени tar-файла ex: tar -xvf tarfile.tar file1 file2. это извлечет только файл1 и файл2 из tarfile.tar.

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