首页 > 解决方案 > 在奇点中绑定可写目录

问题描述

我正在尝试为图像处理应用程序设置一个奇异容器,我需要它能够将图像保存到指定目录。我最初尝试使用直接-B标志,但这似乎仅在容器未以 root 身份运行时将目录挂载为只读。有没有办法为任何用户进行绑定 r/w,或者我需要使用某种临时目录或 fusemount?

标签: machine-learningimage-processingsingularity-container

解决方案


绑定目录的写入权限与主机系统上的写入权限相匹配。如果您希望任何人都能够写入给定目录,请使用chmod 777 dir_name. 请记住,这将允许任何人读取、写入和删除目录中的文件。考虑将用户添加到共享组并使用组权限 ( chmod g+rwX dir_name) 如果使用服务器的人不应该具有访问权限。

如果目录具有正确的权限,但在绑定时您仍然无法写入,您可能希望使用singularity --debug exec ...查看所有内容都正确绑定到容器。


推荐阅读