Yii托管在amazon mkdir()上:设备上没有剩余空间

时间:2014-02-21 09:57:26

标签: php yii amazon-web-services amazon-ec2

我试图删除assets文件夹中的子文件夹,其中包含lib文件夹,包括lib文件夹中的一些其他文件以及phpinfo.php。

删除assets文件夹中的所有文件后,会发出php警告

mkdir(): No space left on device

在文件/var/www/framework/utils/CFileHelper.php(287)

@param array $options newDirMode element used, must contain access bitmask.
276      * @param boolean $recursive
277      * @return boolean result of mkdir
278      * @see mkdir
279      */
280     private static function mkdir($dst,array $options,$recursive)
281     {
282         $prevDir=dirname($dst);
283         if($recursive && !is_dir($dst) && !is_dir($prevDir))
284             self::mkdir(dirname($dst),$options,true);
285 
286         $mode=isset($options['newDirMode']) ? $options['newDirMode'] : 0777;
287         $res=mkdir($dst, $mode);
288         chmod($dst,$mode);
289         return $res;
290     }
291 }

我不知道是不是亚马逊ec2的磁盘空间问题。

任何人都可以指出错误的原因。

非常感谢提前

1 个答案:

答案 0 :(得分:1)

您的实例基于EBS吗?你在EBS卷上有自己的应用吗?如上所述,发布完整的结果:

  

df -h

  

lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL