답변:
이 split
명령을 사용하여 아카이브를 여러 파일로 분할 할 수 있습니다. 예를 들어 아카이브를 1MB 파일에 저장하려면 다음을 수행하십시오.
tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar.
그리고 다시 결합하고 untar하고 싶을 때 :
cat myarchive.tar.* | tar xvf -
GNU Tar은 기본적으로 여러 볼륨을 지원합니다 . 많은 옵션이 있습니다. 내가 깔끔하게 찾은 것은
tar --create --multi-volume --file=/tmp/file1.tar --file=/tmp/file2.tar files_to_archive
크기는 -L (테이프 길이)을 통해 지정할 수 있습니다
그러나 이러한 방식으로 압축을 지원하지 않으므로 별도로 수행해야합니다. "tar : 다중 볼륨 압축 아카이브를 사용할 수 없습니다"
tar c
tar 아카이브를 작성하고 k size-in-kbytes
각 파트의 최대 크기를 제어하는 매개 변수를 지정하는 데 사용하십시오 . ((원본 크기) / (부품 크기) + 1) 부분으로 끝납니다.
tar (GNU tar) 1.29
나는 그런 옵션도 보지 못한다.