虚拟共享服务器磁盘空间无法释放

虚拟共享服务器磁盘空间无法释放,第1张

现象:

1.在linux服务器上使用rm命令删除了一个15G的文件,删除后发现服务器并没有释放磁盘。

2.整个磁盘的使用量很大,使用du -sh检查各个文件夹的大小,发现并没有那么大。

问题查找:

1.百度查找发现是删除文件时,文件不能被打开,否则缓冲区无法释放。

问题解决:

1.如果需要删除某个文件,需要确保该文件没有被使用。

2.如果该文件删除后发现磁盘没有释放,使用lsof | grep del查看删除进程,kill掉进程就可以释放。

3.如果不想关掉进程,又想清掉文件内数据,使用:cat /dev/null >/data/access.log 清空

楼主你好:电脑打开某些网上邻居的东西或是打开某个文件夹时,总是提示“服务器存储空间不足,无法处理此命令 (Not enough server storage is available to process this command)”,原来曾经遇到相同的错误提示,原因是安装了某些Windows更新之后服务器没有重启,如发炮制之后问题依旧,查日志发现有错误记录“事件ID 2011,服务器的配置参数“irps4tacksize”太小,无法让服务器使用本地设备。请增加此参数的值。”。

解决方法:

创建键值

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\IRPstackSize

类型为DWORD,取值设置为0x32,重启之后问题解决。

----------------------------------------------------------------

防病毒软件可能导致出现事件 ID 2011

解决方案

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。

要解决此问题,请在注册表中增大 IRPStackSize 值: 1. 单击开始,然后单击运行。

2. 键入 regedit,然后单击确定。

3. 导航到以下项:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters

4. 在右窗格中双击 IRPStackSize 值。

注意:如果 IRPStackSize 值仍不存在,请使用以下过程创建此值: a. 在注册表的 Parameters 文件夹中,右健单击右窗格。

b. 指向新建,然后单击 DWord 值。

c. 键入 IRPStackSize。

重要说明:因为此数值名称区分大小写,所以请完全按照其显示的形式键入“IRPStackSize”。

5. 将“基数”更改为十进制。

6. 在“数值数据”框中,键入比列出的值大的一个值。

如果使用步骤 4 中描述的步骤创建了 IRPStackSize 值,则默认值为 15。建议将此值增大 3,因此,如果以前的值为 11,则请键入 14,然后单击“确定”。

7. 关闭注册表编辑器。

8. 重新启动计算机。

如果在完成上述步骤后仍存在此问题,请尝试进一步增大 IRPStackSize 的值。在 Windows 2000 中,这一最大值为 50(0x32 十六进制)。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/304475.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存