作者遇到问题场景是:ollama服务是使用了ollama用户启动的,而不是root启动;因此直接使用第3种方法就直接解决,如你遇到的也是同样的问题,那么直接跳到第3种方法来看
1. 修改目录权限
错误提示的路径 /data/ollama/.ollama/models/blobs
可能权限不足。需通过 chmod
赋予当前用户或进程访问权限:
sudo chmod -R 750 /data/ollama/.ollama
• 解释:-R
表示递归修改目录下所有子文件和目录的权限;750
表示所有者有读、写、执行权限,所属组有读和执行权限,其他用户无权限。
• 注意:如果仍报错,可临时放宽权限为 777
(需谨慎,仅用于测试):