美文网首页
backup-create 提示 mkdir 权限异常

backup-create 提示 mkdir 权限异常

作者: 笨手笨脚越 | 来源:发表于2017-07-14 19:49 被阅读33次

    错误: Exception during message handling: OSError: [Errno 13] Permission denied: '/var/lib/cinder/backup/cc25579711b2c5b9989005239d0f15a5/e4/95'

    图片.png

    原因是:
    由于多个openstack环境共同使用/var/lib/cinder/backup/cc25579711b2c5b9989005239d0f15a5/作为backup container存放目录,导致该目录下的container目录属于不同userid和groupid:

    图片.png

    而程序创建Container 目录,目录名定义规则是 backup_id[0:2]/backup_id[2:4]/id, 比如 backup: 3c49b86d-04bf-4e89-9317-510fee9e39ff 对应 container: 3c/49/3c49b86d-04bf-4e89-9317-510fee9e39ff。假设环境1的建了个userid=1000的3c目录,而环境2的userid=cinder也要操作3c,就会被权限拒绝。如果container目录建的多了,出现目录操作权限冲突的几率就大了。

    补充:

    1. 查看当前用户的userid:
    [ubuntu@localhost ~]$ id -u
    1000
    
    1. 通常在linux系统中,用户的关键信息被存放在系统的
      /etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。
    [ubuntu@localhost ~]$ cat /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    

    相关文章

      网友评论

          本文标题:backup-create 提示 mkdir 权限异常

          本文链接:https://www.haomeiwen.com/subject/flmohxtx.html