로컬 백업 실패, 파일이 이미 존재합니다

DigitalOcean에서 제공된 템플릿으로 빌드된 Docker 기반 Discourse 인스턴스를 운영하고 있습니다. 자동 백업을 처음 활성화했을 때, 예상대로 /var/discourse/shared/standalone/backups/default/... 위치에 덤프 파일이 생성되었습니다.

backups 디렉터리를 삭제하고 볼륨을 가리키는 backups 심볼릭 링크를 생성했습니다. 그 이후로 백업 작업이 실패하고 있습니다(컨테이너에 진입하여 수동 백업을 시도해 보았으나 동일한 오류 메시지가 나타났습니다).
스택 트레이스는 다음과 같습니다:

File exists @ dir_s_mkdir - /var/www/discourse/public/backups
/usr/local/lib/ruby/2.7.0/fileutils.rb:250:in `mkdir'
/usr/local/lib/ruby/2.7.0/fileutils.rb:250:in `fu_mkdir'
/usr/local/lib/ruby/2.7.0/fileutils.rb:228:in `block (2 levels) in mkdir_p'
/usr/local/lib/ruby/2.7.0/fileutils.rb:226:in `reverse_each'
/usr/local/lib/ruby/2.7.0/fileutils.rb:226:in `block in mkdir_p'
/usr/local/lib/ruby/2.7.0/fileutils.rb:211:in `each'
/usr/local/lib/ruby/2.7.0/fileutils.rb:211:in `mkdir_p'
/var/www/discourse/lib/backup_restore/local_backup_store.rb:10:in `base_directory'
...

**수정
컨테이너에 진입하여 디버깅을 수행했습니다. 그 결과, 호스트의 /shared/backups를 가리키는 /var/www/discourse/public/backups 심볼릭 링크가 존재하는 것으로 확인되었습니다. 제 경우에도 /shared/backups는 심볼릭 링크입니다. 호스트의 백업 디렉터리에 Ruby 프로세스가 쓰기 못 하는 파일 권한 문제가 발생하고 있습니다.

어떤 조언이 있을까요?

컨테이너 내부의 파일 구조는 외부와 다릅니다. 심볼릭 링크를 사용하는 대신, 백업 디렉토리를 원하는 위치에 매핑하는 새로운 볼륨을 만드는 것이 가장 좋습니다.