BlueData MLOPS - PermissionError: [Errno 13] Permission denied
Я создал проект MLOPS в BlueData 4.0 и смонтировал папку Project Repo (NFS). Я создал службу NFS на Centos 7x, как показано ниже:
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 start nfs-server.service
Сейчас я пытаюсь получить доступ к набору данных, хранящемуся в репозитории проекта NFS, но получаю следующую ошибку:
PermissionError: [Errno 13] Permission denied: '/bd-fs-mnt/path/data.csv'
Есть идеи, как я могу это исправить?
1 ответ
Решение
Похоже, что репозиторий проекта создается с пользователем root и без прав на запись на уровне группы.
Чтобы исправить, вам необходимо:
- создать кластер ноутбуков
- открыть терминал Jupyter
sudo chmod -R 777 /bd-fs-mnt/nfsrepo
(это работает, только если вы создаете этот кластер как администратор клиента, как пользователь, у которого нет разрешения sudo)