방금 발견 한 상자에 HDD 하드 드라이브가 5 % 남아 있고 s3에 보내려는 250GB의 MySQL bin 파일이 있습니다. 우리는 mysql에서 NoSQL로 이동했으며 현재 mysql을 사용하지 않습니다. 그러나 이전하기 전에 이전 데이터를 보존하고 싶습니다.업로드하고 업로드하는 방법 s3cmd로 즉석에서 s3에 업로드
문제는 내가 거기에 보내기 전에 루프에 파일을 tar 수 없습니다. 그래서 나는 압축 파일을 HDD에 저장하지 않기 위해 전송하기 전에 즉시 압축을 풀 수 있다고 생각했습니다.
for i in * ; do cat i | gzip -9c | s3cmd put - s3://mybudcket/mybackups/$i.gz; done
이 명령을 테스트하려면 루프없이 실행하고 아무것도 보내지 않았지만 아무 것도 불평하지 않았습니다. 저것을 달성하기 위하여 어쨌든 있는가?
OS는 12.04 s3cmd 버전
1.0.0이 당신의 제안을 주셔서 감사하다 우분투입니다.