我在小型企业中担任PHP开发人员。 我们有一个Windows Server 2012的云服务器,我们托pipe我们仍在等待批准的项目。
今天早些时候,一个客户打电话给我们,告诉我们他不能上传文件到服务器,并返回错误代码6。
临时文件夹被设置为C:\ Windows \ Temp。 权限是正确的。 我不明白发生了什么,所以我检查了文件夹。 它有64GB的临时文件(一个数字,这引起了我的好奇心)。 然后我清理文件夹,问题就解决了。
我一直认为Windows文件夹没有大小限制。 在互联网上我找不到这个限制。 发生什么事了?
Windows Server有配额pipe理 :
在文件服务器资源pipe理器Microsoft®pipe理控制台(MMC)pipe理单元的配额pipe理节点上,可以执行以下任务:
创build配额以限制卷或文件夹所允许的空间,并在接近或超过配额限制时生成通知。
生成适用于卷或文件夹中所有现有子文件夹的自动应用配额,以及将来创build的任何子文件夹。
定义可轻松应用于新卷或文件夹,然后在组织中使用的配额模板。
更一般地说, 磁盘配额是NTFS文件系统的一个function:
磁盘配额以每个用户,每个卷为基础进行跟踪; 用户只收取他们自己的文件。 即使卷是同一个物理硬盘上的不同分区,每卷的配额也会被跟踪。
也可以将一个装入点文件夹path分配给一个驱动器 ,而不是通常的驱动器号。 我在类似的情况下使用过这种情况,在这种情况下,日志文件夹或打印后台处理程序无法填满整个C:软件限制只允许硬编码path到系统驱动器。 这将导致该文件夹具有不同的限制,因为它将在一个单独的驱动器上。
或者第三个也是最明显的select:驱动器已满。
要pipe理文件夹配额,您必须使用文件服务器资源pipe理器(FSRM)Microsoftpipe理控制台(MMC)pipe理单元。 从FSRM,您可以执行以下任务:
创build配额以限制卷或文件夹所允许的空间,并在接近或超过配额限制时生成通知。
生成配额,自动应用于卷或文件夹中的所有现有子文件夹以及将来创build的任何子文件夹。
定义可轻松应用于新卷或文件夹,然后在组织中使用的配额模板。
例如,您可以:
当临时文件夹达到2千兆字节(GB)的使用量时收到通知,但不会限制该文件夹的配额,因为服务器上运行的服务需要该配额。
她是这个信息的链接 – https://technet.microsoft.com/en-us/library/cc875785(v=ws.10).aspx