
이런 종류의 질문이 여기서는 괜찮기를 바랍니다.)
저는 Debian 10 Buster를 사용하고 있으며 중간 파일 없이 (GPG) 암호화되고 압축된 tar 파일을 생성하려고 합니다. 웹에서 다음 명령을 알려주는 기사[1]를 찾았습니다.
tar -cvzf - /path/to/folder/ | gpg2 -e -r "key-id" > /mnt/backup/backup.tar.gz.enc
하지만 나에게는 압축되지 않은 암호화된 타르볼만 얻는 것처럼 보입니다. 내가 도대체 뭘 잘못하고있는 겁니까?
[1]https://linuxconfig.org/how-to-create-compressed-encrypted-archives-with-tar-and-gpg 와 섞여서 https://wiki.ubuntuusers.de/GnuPG/#Verschluesseln(독일어, 죄송합니다) 그리고 https://linuxconfig.org/how-to-encrypt-and-decrypt-individual-files-with-gpg#h8-basic-encryption
답변1
암호화는 관련이 없습니다. tar
출력이 다음에 어디로 갈지 모릅니다. tar -cvzf somefile.tar.gz /path/to/folder/
생성된 파일이 예상보다 큰지 확인하기 위해 실행할 수도 있습니다 . 이는 좋은 첫 번째 문제 해결 단계가 될 것입니다.
in z
을 tar -cvzf
사용하면 출력을 를 통해 전달할 수 있어 gzip
압축됩니다. 따라서 데이터가 압축되고 있습니다.
일부 데이터는 압축할 수 없거나 거의 압축할 수 없으며 극단적인 경우 압축 전보다 더 큰 출력을 생성합니다. 여기에 해당됩니다. 이 입력을 더 이상 짜낼 수 없습니다.