linux 怎么删除大文件,如何在Linux中删除超大的(100-200GB)文件

04be53975601167ca67cc6c441f97b37.jpg-wh_651x-s_570935570.jpg

平日,要在 Linux 终端删除一个文件,我们应用 rm 敕令(删除文件)、shred 敕令(安然删除文件)、wipe 敕令(安然擦除文件)或者 secure-deletion 对象包(一个安然文件删除对象集合)。

我们可以应用上述随便率性的对象来处理相对较小的文件。如不雅我们想要删除超大年夜的文件/文件夹,比如大年夜概 100-200GB,在删除文件(I/O 调剂)所花费的时光以及 RAM 占用量方面,就没有你想的那么简单。

在本教程中,我们会解释如安在 Linux 中有效力并靠得住地删除大年夜文件/文件夹。

建议浏览: 5 个在 Linux 中清空或者删除大年夜文件的办法

ionice 是一个可以对另一个法度榜样设置或获取 I/O 调剂级别和优先级的有效法度榜样。如不雅没有给出参数或者只有 -p 参数,那么 ionice 将会萌芽该过程的当前的 I/O 调剂级别以及优先级。

如不雅我们给出敕令名称,如 rm 敕令,它将应用给定的参数运行此敕令。要获取或设置调剂参数,请指定[过程的 PID],如下:

要指定名字或者调剂的数字,应用(0 表示无、1 表示及时、2 表示尽力、3 表示余暇)下面的敕令。

以下敕令表示 rm 会属于余暇 I/O 级别,并且只在其他过程不应用的时刻应用 I/O:

我们的重要目标是应用一种不会在删除大年夜文件时拖慢体系的技巧,合理地占用 I/O。我们可以用 ionice 敕令实现这个目标。

在 Linux 中应用 ionice 敕令删除超大年夜(200GB)文件---- 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

留意:要应用安然的办法删除大年夜文件,我们可以应用先前提到的 shred、wipe 以及 secure-deletion 对象包中的不合对象,而不是 rm 敕令。

建议浏览:3 个在 Linux 中永远/安然删除文件/文件夹的办法

要获取更多信息,查阅 ionice 的手册页:# man ionice

就是如许了!你脑海里还有其他的办法么?在评论栏中与我们分享。

【编辑推荐】老司机浅谈linux体系进修技能

大年夜蓝瘦“想哭”到 SELinux 看操作体系安然安在

切切切切不要运行的Linux敕令

15步打造一个安然的Linux办事器

敕令行的艺术:linux bash敕令大年夜全详解【义务编辑:枯木 TEL:(010)68476606】# ionice -p PID

推荐阅读

1.支撑 SPDY ,共享同一个Socket来处理同一个办事器的所有请求媒介Android开辟中收集编程是必弗成少的,不接入互联网的APP就没有盈利可言。废话不多说了,下面请先看Android中收集请求的进>>>详细阅读

地址:http://www.17bianji.com/lsqh/35425.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值