HP-UX

tar와 cpio의 차이점을 알고 싶습니다.

 
이화민
비정기 기여자

tar와 cpio의 차이점을 알고 싶습니다.

둘다 2G 이상의 파일은 묶을수 없고..

tar는 하나의 테입에만 저장이 가능하며,

cpio는 여러테입에 저장 가능하고..파이프로 입력파일을 받아야 하고..

기타등등 이것 이외의 둘의 차이점을 알고 싶습니다.

혹시 tar에서 퍼미션과 소유자등 그 정보 그대로를 백업받을 수 있는 옵션이 있는지도 궁금합니다.

4 응답 4
김병수
본과생

tar와 cpio의 차이점을 알고 싶습니다.

글쎄요..



정확히 원하시는 답변이 될지 모르겠네요..



tar를 사용하여 backup를 할경우 퍼미션등 똑같이 backup을 받기위해서는



# tar cvfp /dev/rmt/0m 이런식으로 사용하면 되구요.

p option을 사용하면 됩니다.



차이점은 기능상 여러가지가 있지만 예전에는 2GB 이상의 지원여부에 따라 어떤 명령어를 사용하는지의 여부를 결정했습니다.

지금은 patch를 적용하면 tar도 2GB이상의 file에 대하여 적용이 됩니다.

cpio를 사용할경우 .으로 시작하는 file에 대해 data를 move시킬경우 적용됩니다.
Jongmin, Lee
유치원

tar와 cpio의 차이점을 알고 싶습니다.

안녕하세요

이종민입니다.



tar나 cpio나 기본적인 기능상의 차이점은 없을 것 같습니다.

성능상의 차이는 존재합니다. tar에 비해 cpio가 속도가 월등히(?) 빠릅니다.



그럼..
이명우
정기 조언자

tar와 cpio의 차이점을 알고 싶습니다.

tar와 cpio의 차이점에 대하여 크게 생각해 본적은 없습니다.



제 개인적인 생각은 tar는 단순한 Backup을 받을때와 여러개의 File을

하나로 묶어 놓고자 할대 사용을 하게 되고 cpio는 속도를 요구하는

Copy시에 사용을 합니다. 그리고 차이점이라고 할 수 있을지 모르지만

cpio를 사용하는 경우 File list를 생성하며 copy를 하는 것으로 알고

있습니다.

tar 같은 경우는 비교적 사용하는 option이 적어 사용이 용이하지만

속도가 느린편이고 cpio는 사용하는 option과 pipe를 사용해야 하는

번거러움은 있지만 속도를 요구 하는 작업이 필요할 경우 대개 사용

하는것 같습니다.

tar와 cpio에서 2GB 이상의 File이 Access가 안 되는것은

Patch를 하시게 되면 모두 가능합니다.

단 11.11 이상 Version은 On-line Patch이나 11.00은 그 외에 필요한

부속 Patch가 있어 서버 booting이 필요합니다.
고광태
중학생

tar와 cpio의 차이점을 알고 싶습니다.

tar 는 패치하면 8G 파일까지 묶을수있습니다.



퍼미션 -p 옵션을 사용하면 그대로 백업받을수있구요..



cpio 는 테잎으로 내릴 때와 다시 디스크로 화일을 내릴 때 동일한 옵션을 반드시 사용하셔야만 합니다. 따라서 백업을 받으신후 반드시 Label에 사용하신 옵션을 메모해 놓으시기 바랍니다. 또한 위의 문제 처럼 화일하나 또는 디렉토리 하나만을 restore 하실 경우에는 아래처럼 명령을 사용하십시요.



추가적으로 cpio나 tar등은 network을 통해 backup받는데 사용하기엔 부적합 합니다. 이는 network을 통한 packet 조립과 분해중에 data손상이 있을수 있기 때문인데 HP에서 제공하는 ftio는 이러한 경우를 고려한 command이고 cpio와는 format이 호환되므로 ftio를 사용하시기 바랍니다.





비교표입니다.



fbackup cpio tar dd

--------------------------------------------------

backup type logical logical logical physical

speed fast medium slow fast

flexbility high medium slow fast

portability hp-ux only unix unix/some N/A

not unix

special file yes yes yes no

can append



files no no yes yes

directory yes yes yes no