저는 tar를 사용하여 여러 시스템을 보관하려고 합니다. 이를 위해 df
명령 출력에 나열된 모든 장치(tmpfs 제외)에서 tar를 실행할 계획입니다.
루트가 아닌 장치는 루트 디렉터리(예: /opt 또는 /data) 내에 마운트되므로 루트 디렉터리("/")에서 tar 명령을 실행하면 그러한 장치의 내용도 포함되는지 확실하지 않습니다.
그렇다면 여러 장치에 대해 별도의 아카이브를 유지하고 싶기 때문에 이러한 장치를 건너뛸 수 있는 방법이 있습니까?
현재 사용하는 명령(예):
tar zcf /archive/root_dir.tar /
tar zcf /archive/opt.tar /opt
추신(컨텍스트): 저는 AWS의 여러 인스턴스 AMI에 데이터를 보관하고 S3 Deep Archive에 업로드하는 스크립트를 작성하고 있습니다.