Amazon S3 동기화 이론

Amazon S3 동기화 이론

저는 Ubuntu 상자에서 S3로 중요한 데이터(주로 데이터베이스 및 이미지) 백업을 설정하고 있습니다. Amazon S3를 설정하고 S3FS를 설치하여 내 컴퓨터에 버킷을 탑재했습니다. 이것은 잘 작동하지만 스크립트를 테스트할 때 경고 메시지가 나타납니다.

s3fs: MOUNTPOINT directory /aaa/bbb/ccc/ is not empty.
s3fs: if you are sure this is safe, can use the 'nonempty' mount option.

그래서 마운트된 드라이브가 어떻게 작동해야 하는지에 대한 이론을 잘 모르겠습니다. 백업할 디렉터리에 새 파일을 넣기 직전에 드라이브를 마운트하고 작업이 끝나면 드라이브를 마운트 해제할 수 있다고 생각했습니다. 이게 잘못된 논리인가요? 드라이브를 한 번만 마운트하고 그대로 두어야 합니까? 어떤 이유로 마운트가 실패하여 다시 마운트해야 하는 경우 다시 마운트하기 전에 디렉터리를 비워야 합니까?

추가 정보를 위해 순환 기반으로 데이터베이스 백업을 재정의하고 rsync대규모 이미지 디렉터리를 전송하겠습니다.

효과적으로 설정하고 모범 사례를 사용하여 이론이나 아이디어에 대한 도움을 주시면 감사하겠습니다!

편집하다:아니면 s3cmd내 백업 계획에 더 적합할까요?

관련 정보