2014-02-21 46 views
0

我试图删除资产文件夹中有lib文件夹的子文件夹,其中还包括lib文件夹中的一些其他文件以及phpinfo.php。Yii托管在亚马逊mkdir()上:设备上没有剩余空间

删除资产的文件夹内的所有文件后,它提供了对文件/var/www/framework/utils/CFileHelper.php(287 PHP的警告

mkdir(): No space left on device 

@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上的磁盘空间问题。

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

非常感谢提前

+0

好,看起来你没有空间。你知道你有多少空间吗?如果是,请执行'var_dump(system('du -sh/www'))'查看您使用了多少空间 –

+0

我们在亚马逊ec2上使用ubuntu服务器并执行df -h它显示总计为7.8 gb –

+0

Can你发布了'df-h'的完整输出? – Rico

回答

1

是您的实例EBS的基础?你在EBS上有你的应用程序吗?如上所述,发布的全部结果:

DF -h

lsblk -o NAME,文件系统类型,大小,MOUNTPOINT,LABEL

+0

感谢您的支持。现在问题已经被修复了。 链接到ebs卷后,这是输出。使用的文件系统大小可用使用%安装在/ dev/xvdg 7.8G 6.6G 833M 89%/无4.0K 0 4.0K 0%/ sys/fs/cgroup udev 285M 12K 285M 1%/ dev tmpfs 59M 196K 59M 1%/ run无5.0M 0 5.0M 0%/ run/lock none 295M 0 295M 0%/ run/shm none 100M 0 100M 0%/ run/user/dev/xvdf 30G 44M 28G 1%/ mnt/ebs-volume - –

相关问题