cpio로 백업된 내용 검색 및 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,377 조회
- 0 추천
- 목록
본문
cpio로 백업된 내용 검색 및 확인하기
cpio로 백업된 백업파일의 내용을 살펴보는 방법을 알아보도록 하겠습니다.
백업된 백업파일에 어떤 파일들이 백업되어있는가를 확인하는 방법으로서 복구하고자 하는 백업파일이 들어있는가를 확인할 때에 매우 유용합니다.
즉, 앞의 예에서 백업된 conf_backup이라는 백업파일을 대상으로 이 파일에 백업되어있는 파일들의 리스트를 “ls -l”의 형식으로 살펴보겠습니다.
아래의 예는 conf_backup이라는 백업파일의 내용을 “ls -l”형식으로 살펴보기 위하여 cpio명령어에 -civt라는 옵션을 사용한 것입니다.
[root@command test]# cpio -civt < conf_backup -rw-r--r-- 1 root root 688 Mar 25 11:36 aep.conf -rw-r--r-- 1 root root 703 Mar 25 11:36 aeplog.conf -rw------- 1 root root 688 Mar 25 11:36 amd.conf -rw-r--r-- 1 root root 913 Mar 25 11:36 bg5ps.conf -rw-r--r-- 1 root root 1090 Mar 25 11:36 cdrecord.conf -rw-r--r-- 1 root root 862 Mar 25 11:36 dhcpd.conf -rw-r----- 1 root root 857 Mar 25 11:36 diskcheck.conf -rw-r--r-- 1 root root 77 Mar 25 11:36 esd.conf -rw-r--r-- 1 root root 1024 Mar 25 11:36 fam.conf -rw-r--r-- 1 root root 1756 Mar 25 11:36 gpm-root.conf -rw-r--r-- 1 root root 17 Mar 25 11:36 host.conf -rw-r--r-- 1 root root 8510 Mar 25 11:36 htdig.conf -rw-r--r-- 1 root root 1752 Mar 25 11:36 identd.conf -rw-r--r-- 1 root root 658 Mar 25 11:36 initlog.conf -rw------- 1 root root 1303 Mar 25 11:36 iscsi.conf -rw-r--r-- 1 root root 22338 Mar 25 11:36 jwhois.conf -rw-r--r-- 1 root root 640 Mar 25 11:36 krb5.conf -rw-r--r-- 1 root root 2281 Mar 25 11:36 krb.conf -rw-r--r-- 1 root root 6198 Mar 25 11:36 ldap.conf -rw-r--r-- 1 root root 99 Mar 25 11:36 ld.so.conf -rw-r--r-- 1 root root 2954 Mar 25 11:36 lftp.conf -rw-r--r-- 1 root root 2313 Mar 25 11:36 libuser.conf -rw------- 1 root root 371 Mar 25 11:36 lilo.conf -rw-r--r-- 1 root root 505 Mar 25 11:36 logrotate.conf -rw-r--r-- 1 root root 20030 Mar 25 11:36 lpd.conf -rw-r--r-- 1 root root 8486 Mar 25 11:36 ltrace.conf -rw-r--r-- 1 root root 2192 Mar 25 11:36 mdadm.conf -rw-r--r-- 1 root root 77 Mar 25 11:36 modules.conf -rw-r--r-- 1 root root 1479 Mar 25 11:36 mtftpd.conf -rw-r--r-- 1 root root 1913 Mar 25 11:36 mtools.conf -rw-r--r-- 1 root root 762 Mar 25 11:36 named.conf -rw-r--r-- 1 root root 1155 Mar 25 11:36 nscd.conf -rw-r--r-- 1 root root 1686 Mar 25 11:36 nsswitch.conf -rw-r--r-- 1 root root 2794 Mar 25 11:36 ntp.conf -rw------- 1 root root 36069 Mar 25 11:36 nwserv.conf -rw-r--r-- 1 root root 12 Mar 25 11:36 pam_smb.conf -rw-r--r-- 1 root root 1362 Mar 25 11:36 pbm2ppa.conf -rw-r--r-- 1 root root 14566 Mar 25 11:36 pine.conf -rw-r--r-- 1 root root 6300 Mar 25 11:36 pnm2ppa.conf -rw-r--r-- 1 root root 584 Mar 25 11:36 prelink.conf -rw-r--r-- 1 root root 134 Mar 25 11:36 pwdb.conf -rw-r--r-- 1 root root 5361 Mar 25 11:36 pxe.conf -rw-r--r-- 1 root root 1879 Mar 25 11:36 radvd.conf -rw-r--r-- 1 root root 24 Mar 25 11:36 resolv.conf -rw-r----- 1 root root 1101 Mar 25 11:36 rndc.conf -rw-r--r-- 1 root root 103 Mar 25 11:36 scrollkeeper.conf -rw-r--r-- 1 root root 43666 Mar 25 11:36 sensors.conf -rw-r--r-- 1 root root 526 Mar 25 11:36 sysctl.conf -rw-r--r-- 1 root root 937 Mar 25 11:36 syslog.conf -rw-r--r-- 1 root root 149 Mar 25 11:36 updatedb.conf -rw-r--r-- 1 root root 35 Mar 25 11:36 updfstab.conf -rw-r--r-- 1 root root 864 Mar 25 11:36 warnquota.conf -rw-r--r-- 1 root root 23964 Mar 25 11:36 webalizer.conf -rw-r--r-- 1 root root 289 Mar 25 11:36 xinetd.conf -rw-r--r-- 1 root root 388 Mar 25 11:36 yp.conf -rw-r--r-- 1 root root 1626 Mar 25 11:36 ypserv.conf 481 blocks [root@command test]# |
위의 결과를 보시면 conf_backup파일에 백업되어있는 파일들의 리스트를 확인할 수 있습니다.
앞의 예는 conf_backup파일에 들어있는 모든 파일의 내용을 확인한 것입니다.
만약 필요한 파일만을 확인하고자 한다면 다음과 같이 사용하시면 됩니다.
아래의 예는 conf_backup파일에 백업되어있는 파일들 가운데 “up*”형태에 해당하는 즉, up으로 시작하는 파일들만을 확인한 것입니다.
[root@command test]# cpio -civt "up*" < conf_backup -rw-r--r-- 1 root root 149 Mar 25 11:36 updatedb.conf -rw-r--r-- 1 root root 35 Mar 25 11:36 updfstab.conf 481 blocks [root@command test]# |
위의 결과로 보아 conf_backup이라는 백업파일에 up으로 시작하는 파일은 두개가 들어있다는 것을 알 수가 있습니다.
참고로 백업테잎에 들어있는 모든 파일들을 확인하는 방법을 알려 드리겠습니다.
백업테잎에 들어있는 파일리스트 확인하기
[root@command test]# cpio -civt < /dev/st0 |
백업파일명 대신 리눅스의 백업테잎장치명인 /dev/st0를 사용하시면 됩니다.
그리고 이번에는 백업테잎에 들어있는 특정 패턴에 해당하는 파일만을 확인하는 방법입니다.
백업테잎에 들어있는 파일 중 특정 패턴에 해당하는 파일리스트 확인하기
[root@command test]# cpio -civt “up*”< /dev/st0 |
마찬가지로 백업파일명 대신 리눅스의 백업테잎장치명인 /dev/st0를 사용하시면 됩니다.
(참고 : 시스템의 특성에 따라서 테잎장치명(/dev/st0)이 다를 수 있습니다.
)
앞서 말씀드린바와 같이 cpio명령어는 tar에
밀려서 현재는 그렇게 많이 사용되는 편은 아닙니다.
하지만 dump명령어와 restore명령어등과 함께 전통적인 테잎백업방법으로 현재까지 사용되었으므로 그 사용법을 정확하게 알아두시는 것이 시스템관리를 주 업무로 하는 여러분과 저 같은 사람들에게는 능력 있는, 그리고 기본이 되어있는 시스템관리자로 인정받는 길이 될 것입니다.
관련자료
-
이전
-
다음