磁盘挂载异常处理流程(1)

来源:互联网 发布:知乎怎么改手机号 编辑:程序博客网 时间:2024/05/16 03:52

xend
路径错误:(libvirt)
src\xen\xend_internal.c
static int
xenDaemonAttachDeviceFlags(virDomainPtr domain, const char *xml,
                           unsigned int flags)
{
    case VIR_DOMAIN_DEVICE_DISK:
         
        /* modify by w00171884 2011.08.06
         * reason:add disk path checking
         */
        disk = dev->data.disk;
        if (access(disk->src, F_OK) != 0)
        {
            virXendError(VIR_ERR_INVALID_ARG,
                     _("%s is not exist"), disk->src);
            ret = -1;
            goto cleanup;
        }