磁盘 100 %

记一次磁盘 100 % 的问题解决。(ps: 可以直接参考:https://scoutapm.com/blog/understanding-disk-inodes)

发现

  • tab 自动补全不好用

使用 tab 去自动补全的时候,出现下面的提示:

cannot create temp file for here-document: No space left on device

重点是: No space left on device

  • 上传 jar 包失败

解决

  • df -h 查看磁盘信息(-h 人性化输出)

输入图片说明

/dev/sda2 磁盘使用率 100%

  • find / -size +100M -printf (查找大文件)

输入图片说明

  • ll -h (cd 到,刚刚的大文件目录)

输入图片说明

可以看到 一个日志文件达到了 80G

  • tail -n 50 log.log(查看最后50行)

输入图片说明

发现日期都是历史的(两月前的)

  • ps -ef | grep financial(financial 为 此日志文件的输入来源)

输入图片说明

没找到(这个项目已经早停掉了)

  • rm log.log (确定当前日志文件没有用后,在执行删除,否则先备份)

输入图片说明

  • df -h (再次查看磁盘使用情况,恢复正常)

输入图片说明

  • end

模拟一个实际问题

如果这个文件没有被占用,则使用上述步骤,完美解决。但是,如果一个文件被占用的情况下,会发现 执行 rm 之后,ll 查看文件是消失了,但是 df 查看磁盘并么有恢复正常。
下面来模拟一下。

  • 写一个死循环(python while)

输入图片说明

  • 执行

输入图片说明

  • 多次查看文件大小 (111.log 文件,是在不断增加的)

输入图片说明

  • rm 并 ls 查看,文件消失

输入图片说明

输入图片说明

  • 使用 df 查看磁盘使用率(删除前后对比,发现并没有变化)

删除之前的 log 文件

删除之后的 log 文件

  • lsof | grep deleted

输入图片说明

输入图片说明

当前文件的状态是 deleted ,并没有从磁盘删除,被占用状态。

  • kill 之后,恢复正常 (之前是 25%,删除之后是23%,日志文件大小 2G 多 )

输入图片说明

### 回答1: iastorac.sys 是英特尔(R) 傲腾(R) 存储驱动程序文件,常见于一些支持傲腾(R) 存储技术的计算机系统中。磁盘100%是指计算机中的磁盘活动达到了极限,导致磁盘的使用率达到了100%。当系统显示磁盘使用率高达100%时,可能会导致系统卡顿、运行缓慢或停滞。下面是一些可能导致该问题的原因和解决方法: 1. 病毒或恶意软件感染:首先,请确保您的计算机已安装并更新了有效的杀毒软件。运行全面的病毒扫描以查找并清除任何潜在的病毒或恶意软件。 2. 资源密集型任务:某些程序或任务可能会大量使用磁盘资源,导致磁盘使用率达到100%。您可以通过打开任务管理器检查哪些程序或任务正在消耗大量的磁盘资源,并尝试停止或优化它们。 3. 硬件问题:可能存在硬件故障或其他与磁盘相关的问题,例如老化的硬盘、错误的磁盘驱动程序或损坏的数据线等。您可以尝试更新硬盘驱动程序、更换数据线或联系专业人士进行硬件维修或替换。 4. 系统设置问题:某些系统设置可能导致磁盘使用率过高。您可以尝试禁用超级预读取功能、禁用系统恢复点或调整虚拟内存设置来解决此问题。 请注意,以上只是一些可能的原因和解决方法,并不一定适用于所有情况。如果您不确定如何解决问题,建议咨询专业人员或寻求更多帮助。 ### 回答2: iastorac.sys是Intel(R) Rapid Storage Technology驱动程序的系统文件。当出现磁盘100%的情况时,可能是由于以下原因导致的: 1. 硬件故障:磁盘本身可能出现硬件问题,如驱动器损坏或硬盘驱动器的读写头损坏,这会导致磁盘使用率变得极高。 2. 写入/读取操作频繁:某些应用程序或操作正在频繁地对磁盘进行写入或读取操作,这会导致磁盘100%使用率。 3. 病毒或恶意软件:可能存在病毒或恶意软件正在运行,并试图通过频繁的磁盘操作来损害系统。 为了解决这个问题,您可以尝试以下方法: 1. 检测硬件故障:运行磁盘检测工具,如Windows的磁盘检查工具,来查看是否存在硬件故障。 2. 关闭不必要的应用程序:通过任务管理器或资源监视器查看哪些应用程序占用了大量的磁盘资源,然后尝试关闭这些应用程序。 3. 扫描系统进行病毒检测:使用可靠的安全软件进行系统扫描,查找可能存在的病毒或恶意软件,并将其删除。 4. 更新驱动程序:前往Intel官方网站,下载并安装最新版本的Intel(R) Rapid Storage Technology驱动程序,以确保驱动程序正常工作。 总之,当出现iastorac.sys磁盘100%的问题时,应该首先检查硬件是否正常工作,然后检查应用程序或恶意软件是否占用磁盘资源,并进行必要的修复操作。 ### 回答3: iastorac.sys 是英特尔(R) Rapid Storage Technology 驱动程序中的一个文件。它负责管理与硬盘驱动程序相关的功能。当磁盘使用率达到100%时,可能是由于以下一些原因导致的: 1. 硬件故障:可能硬盘本身出现了故障,导致读写速度变慢,从而使磁盘使用率达到100%。 2. 软件冲突:如果计算机上安装了多个驱动程序或软件,并且它们在使用磁盘资源时发生冲突,可能会导致磁盘使用率飙升。 3. 病毒或恶意软件:某些病毒或恶意软件可能会在后台进行大量的磁盘访问,导致磁盘使用率飙升。 为了解决这个问题,可以尝试以下几个方法: 1. 检查硬件问题:可以通过更换硬盘或者将硬盘连接到其他计算机上进行测试,以确定硬盘是否出现故障。 2. 关闭不必要的程序:关闭一些不需要的后台程序和服务,以释放磁盘资源。 3. 扫描病毒和恶意软件:运行安全软件对计算机进行全面扫描,以查找并清除可能存在的病毒和恶意软件。 4. 更新和卸载驱动程序:确保计算机上的驱动程序都是最新的版本。可以尝试卸载并重新安装英特尔(R) Rapid Storage Technology 驱动程序,以解决可能的软件冲突问题。 总之,当遇到 iastorac.sys 磁盘使用率达到100%的问题时,需要进行硬件和软件方面的排查,以确定具体原因,并采取相应的解决措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值