加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

怎样在 Linux 中删除百GB文件

发布时间:2022-07-15 16:09:40 所属栏目:Linux 来源:互联网
导读:假如我们想要删除超大的文件/文件夹,比方大约 100-200GB,在删除文件(I/O 调度)所破费的时间以及 RAM 占用量方面,就没有你想的那么简单。 本文导航 -在 Linux 中使用 ionice 命令删除超大(200GB)文件29% 通常,要在 Linux 终端删除一个文件[1],我们使
  假如我们想要删除超大的文件/文件夹,比方大约 100-200GB,在删除文件(I/O 调度)所破费的时间以及 RAM 占用量方面,就没有你想的那么简单。
 
  本文导航
 
  -在 Linux 中使用 ionice 命令删除超大(200GB)文件29%
  通常,要在 Linux 终端删除一个文件[1],我们使用 rm 命令(删除文件)、shred 命令(安全删除文件)、wipe 命令(安全擦除文件)或者 secure-deletion 工具包(一个安全文件删除工具集合)。
 
 
  在本教程中,我们会解释如何在 Linux 中有效率并可靠地删除大文件/文件夹。
 
  我们的主要目标是使用一种不会在删除大文件时拖慢系统的技术,合理地占用 I/O。我们可以用 ionice 命令实现这个目标。
 
  在 Linux 中使用 ionice 命令删除超大(200GB)文件
 
  ionice 是一个可以对另一个程序设置或获取 I/O 调度级别和优先级的有用程序。如果没有给出参数或者只有 -p 参数,那么 ionice 将会查询该进程的当前的 I/O 调度级别以及优先级。
 
  以下命令表示 rm 会属于空闲 I/O 级别,并且只在其他进程不使用的时候使用 I/O:
 
  ----DeletingHugeFilesinLinux-----
  #ionice-c3rm/var/logs/syslog
  #ionice-c3rm-rf/var/log/apache
  如果系统中没有很多空闲时间,那么我们希望使用尽力调度级别,并且使用低优先级:
 
  #ionice-c2-n6rm/var/logs/syslog
  #ionice-c2-n6rm-rf/var/log/apache
  注意:要使用安全的方法删除大文件,我们可以使用先前提到的 shred、wipe以及 secure-deletion 工具包中的不同工具,而不是 rm 命令。
 
  建议阅读:3 个在 Linux 中永久/安全删除文件/文件夹的方法[3]
 
  要获取更多信息,查阅 ionice 的手册页:
 
  #manionice
  就是这样了!你脑海里还有其他的方法么?在评论栏中与我们分享。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读