Machine learning 在singularity中绑定可写目录

Machine learning 在singularity中绑定可写目录,machine-learning,image-processing,singularity-container,Machine Learning,Image Processing,Singularity Container,我正在尝试为图像处理应用程序设置singularity容器,我需要它能够将图像保存到指定目录。我最初尝试使用一个直接的-B标志,但是如果容器不是以root用户身份运行的话,它似乎是以只读方式装载目录。有没有一种方法可以为任何用户创建绑定r/w,或者我需要使用某种临时目录或fusemount?绑定目录的写入权限与主机系统上的权限匹配。如果您希望任何人都能够写入给定目录,请使用chmod 777 dir\u name在主机上设置权限。请记住,这将允许任何人读取、写入和删除目录中的文件。考虑到如果有人

我正在尝试为图像处理应用程序设置singularity容器,我需要它能够将图像保存到指定目录。我最初尝试使用一个直接的
-B
标志,但是如果容器不是以root用户身份运行的话,它似乎是以只读方式装载目录。有没有一种方法可以为任何用户创建绑定r/w,或者我需要使用某种临时目录或fusemount?

绑定目录的写入权限与主机系统上的权限匹配。如果您希望任何人都能够写入给定目录,请使用
chmod 777 dir\u name
在主机上设置权限。请记住,这将允许任何人读取、写入和删除目录中的文件。考虑到如果有人使用不应该访问的服务器,请考虑将用户添加到共享组并使用组权限(<代码> CHMOD G+RWX DILYNETNEX/代码>)。
如果目录具有正确的权限,但绑定时仍无法写入,则可能需要使用
singularity--debug exec…
查看所有内容是否正确绑定到容器。

就是这样。。。我忘记了,我试图写入的子目录的所有者是root。周宁把它还给我解决了这个问题。谢谢