如何在Linux中删除巨大(100-200GB)文件

在Linux终端操作领域,一系列为了有效删除或删除文件,我们可以使用。

在消除文件的任务时,我们通常依靠,迅速从系统中删除文件。为了增强安全性和保证,“撕碎命令发挥作用,确保彻底且安全的文件删除文件,没有留下任何痕迹。

此外,“擦拭命令提供了附加的保护层,可以安全地擦除任何恢复可能性。在更复杂的方案或高级文件删除需求中,我们可以转向旨在满足安全文件删除的最高标准。

有了这些强大的选项,我们可以自信,有效地从Linux终端环境中删除文件。

我们可以使用上述任何实用程序来处理相对较小的文件。如果我们想删除/删除大量文件/目录说明100-200GB

就删除文件(I/O调度)所花费的时间以及执行操作时消耗的RAM量所需的时间而言,这可能并不像看起来那么容易。

在本教程中,我们将解释如何有效,可靠在Linux中。

这里的主要目的是使用一种在删除大型文件时不会减慢系统的技术,从而使I/O合理。我们可以使用离子命令

使用离子命令删除Linux中的巨大(200GB)文件

爱奥尼亚人是一个有用的程序,可以设置或获取另一个程序的I/O调度类和优先级。如果没有争论或仅-p给出了,离子将查询当前I/O调度类和该过程的优先级。

如果我们给出命令名称,例如RM命令,它将使用给定参数运行此命令。指定要获取或设置调度参数,请运行以下操作:

# ionice -p PID

指定要使用的调度类的名称或编号(0没有,1实时2为了最好的富特3对于闲置)下面的命令。

这意味着RM将属于IDLE I/O类,仅在任何其他过程不需要时才使用I/O:

---- Deleting Huge Files in Linux -----
# ionice -c 3 rm /var/logs/syslog
# ionice -c 3 rm -rf /var/log/apache

如果系统上不会有太多空闲时间,那么我们可能需要使用最佳的调度课程,并设置这样的低优先级:

# ionice -c 2 -n 6 rm /var/logs/syslog
# ionice -c 2 -n 6 rm -rf /var/log/apache

笔记:要使用安全方法删除大型文件,我们可以使用撕碎,,,,擦拭以及前面提到的安全删除工具包中的各种工具,而不是。

有关更多信息,请浏览Ionice Man页面:

# man ionice 

现在就是这样!您还要考虑哪些其他方法出于上述目的?使用下面的评论部分与我们分享。

嘿,tecmint读者,,,,

激动人心的消息!每个月,我们的顶级博客评论者都有机会赢得奇妙的奖励,例如免费的Linux电子书,例如RHCE,,,,RHCSA,,,,LFCS,,,,学习Linux, 和尴尬,每个值$ 20

学习呢

亚伦·基利(Aaron Kili)是Linux and Foss爱好者,即将到来的Linux Sysadmin,Web开发人员,目前是Tecmint的内容创建者,他喜欢使用计算机,并且坚信共享知识。


每个教程tecmint是由经验丰富的Linux系统管理员团队创建的这样它符合我们的高质量标准。