tar가 포함된 소켓에 대한 경고 메시지가 있습니다.
오류 [0000] /home/ubuntu/backup-db/.bunion.sock 파일을 tar에 추가할 수 없습니다: archive/tar: 소켓이 지원되지 않습니다.
tar
내가 어떻게 상관하지 않는다고 말할 수 있나요 ?
답변1
--exclude
~이다명령줄 옵션.
답변2
GNU tar
또는 libarchive를 사용하면 bsdtar
다음과 같이 할 수 있습니다.
find backup-db ! -type s -print0 |
tar --no-recursion --null -T - -cf - |
nice pixz > backup-db.tar.xz
를 사용 하고 로 bsdtar
바꾸세요 . 비슷한 것과 같습니다 .--no-recursion
--no-recurse
star
tar c -f - -read0 list=-
즉, find
해당 유형의 파일을 보관하고 제외할 파일 목록을 가져옵니다.s
소켓.
@steeldriver가 지적했듯이 GNU를 사용하면 알 수 없거나 지원되지 않는 파일 형식에 대한 경고를 억제 tar
할 수도 있습니다 .--warning=no-file-ignored
소켓또는문.