BlueData MLOPS - PermissionError: [Errno 13] Permission denied 뭐가 문제일까요?

저는 BlueData 4.0에서 MLOPS 프로젝트를 생성하고 Project Repo (NFS) 폴더를 마운트했습니다. CentOS 7x에서 아래와 같이 NFS 서비스를 생성했습니다:

 sudo yum -y install nfs-utils
  sudo mkdir /nfsroot
  echo '/nfsroot *(rw,no_root_squash,no_subtree_check)' | sudo tee /etc/exports
  sudo exportfs -r
  sudo systemctl enable nfs-server.service
  sudo systemctl s

tart nfs-server.service

이제 NFS Project Repo에 저장된 데이터 세트에 접근하려고 하는데, 다음과 같은 오류가 발생합니다:

PermissionError: [Errno 13] Permission denied: ‘/bd-fs-mnt/path/data.csv’

어떻게 해결할 수 있을까요?

프로젝트 리포는 root가 소유자로 생성되며 그룹 수준에서 쓰기 권한이 없는 것으로 보입니다.

이를 해결하려면 다음을 수행해야 합니다:

  • 노트북 클러스터를 생성합니다.
  • Jupyter 터미널을 엽니다.
  • sudo chmod -R 777 /bd-fs-mnt/nfsrepo 를 실행합니다 (이 작업은 테넌트 관리자(tenant admin)로 클러스터를 생성한 경우에만 작동합니다. 일반 사용자 계정으로는 sudo 권한이 없습니다).