2014-12-24 2 views
-2

내가tar 명령은

아키텍처 (솔라리스 10) (/ 옵션에 SPECT 폴더) 이전에 백업 된 디렉토리를 복원 할 처리하지 : tar 명령과 함께

[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 파일 이름 ex : tar -xvf tarfile.tar file1 file2 다음에 경로를 나열하여 tar에서 추출해야하는 파일을 지정할 수 있습니다. 그러면 tarfile.tar에서 file1 및 file2 만 추출됩니다.