百摩网
当前位置: 首页 生活百科

linux系统如何清理磁盘(linux磁盘空间满了怎么办)

时间:2023-08-18 作者: 小编 阅读量: 3 栏目名: 生活百科

linux系统如何清理磁盘请关注本头条号,每天坚持更新原创干货技术文章。换句话说,此命令可能会帮助您释放磁盘空间。linux磁盘空间满了怎么办2.`du`与`agedu`有什么区别du命令以递归方式汇总每个文件的磁盘使用情况。agedu是一个执行此操作的程序。随意点击任何子目录进入它并依次查看其子目录的报告;单击任何页面顶部的路径名部分以返回到更高级别的目录。输出与du命令的格式大致相同。对于通常的unix/linux命令行的用户,此命令有更多复杂功能和选项。

linux系统如何清理磁盘?请关注本头条号,每天坚持更新原创干货技术文章,接下来我们就来聊聊关于linux系统如何清理磁盘?以下内容大家不妨参考一二希望能帮到您!

linux系统如何清理磁盘

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

大多数系统管理员会遇到磁盘空间或存储空间不足的情况,并且急需要释放更多的磁盘空间。您将需要找到浪费空间的文件并删除它或移动到其它存档介质上。但是,如何快速找到最大的无用文件以帮忙有效恢复磁盘空间呢?跟agedu工具打个招呼(发音为'age dee you') - 它会扫描一个目录树,并生成有关每个目录和子目录中使用了多少磁盘空间的报告,以及磁盘空间的使用情况。换句话说,此命令可能会帮助您释放磁盘空间。

linux磁盘空间满了怎么办

2. `du`与`agedu`有什么区别

du命令以递归方式汇总每个文件的磁盘使用情况。这个工具就像du,但与du不同,它还区分了仍在使用的大量数据和几个月或几年未访问过的数据 - 例如,下载,解压缩,使用过一次,从未清理过的大量文档。 du帮助您找到使用磁盘空间的内容,而agedu可帮助您找到浪费磁盘空间的内容。

3. `agedu`是怎么工作的?

听听官方帮助文档怎么解释的

大多数Unix文件系统在其默认模式下,有助于记录上次访问文件的时间。不只是在它被编写或修改时,而是在它被阅读时。因此,如果您在几年前生成大量数据,忘记清理它,并且从未使用它,那么它原则上应该可以使用那些最后访问时间戳来区分它和大数据之间的区别您经常使用的数据量。

agedu是一个执行此操作的程序。它与du基本上进行相同类型的磁盘扫描,但它也记录了它扫描的所有内容的最后访问时间。然后,它构建一个索引,使其能够有效地生成报告,给出每个子目录的结果摘要,然后按需生成这些报告。

在这篇文章中,您将学习如何在Linux,MacOS X,FreeBSD和类Unix系统上安装agedu,以追踪浪费的磁盘空间使用情况。

4. 如何安装`agedu`

Deiban / Ubuntu Linux 用户使用apt-get安装agedu

apt-get install agedu

FreeBSD unix 用户执行以下命令安装agedu:

cd /usr/ports/sysutils/agedu/make install clean

或使用FreeBSD提供的二进制文件作为替代方案:

pkg install agedu

RHEL / CentOS / Fedora / Scientific用户需要提前安装EPEL仓库

[root@zcwyou ~]# yum install epel-release

Arch Linux用户, 执行以下命令安装agedu:

sudo yaourt -S agedu

MacOS X 用户执行以下命令安装agedu:

brew install agedu

5. 怎么使用`agedu`找出浪费磁盘空间的大文件

首先,您需要扫描磁盘并构建包含特殊数据结构的索引文件,执行以下命令:

假设你家的目录为/home/zcwyou

linux找出浪费磁盘空间的大文件

agedu -s /home/zcwyousudo agedu -s /varsudo agedu -s /usr/share

在上面的例子中,扫描特定的目录构建索引。接下来,逻辑步骤是通过键入以下命令来查询索引:

agedu -w

当然,你可以使用浏览器打开图形化界面的报告

http://127.0.0.1:42113/

您可以在网页上看到磁盘使用情况的图形表示,其中使用不同的颜色来显示废弃和最近访问的数据之间的差异。随意点击任何子目录进入它并依次查看其子目录的报告;单击任何页面顶部的路径名部分以返回到更高级别的目录。要终止此模式,只需按[CTRL][D]。您可以设置agedu在运行其Web服务器时应侦听的网络地址和端口号:

命令格式如下:

agedu -w --address addr[:port]

例如Linux服务器的IP为192.168.1.254,指定服务的端口号为1234

[root@zcwyou ~]# agedu -w --address 192.168.1.254:1234

你可以使用用户认证:

[root@zcwyou ~]# agedu -w --address 192.168.1.254:1234 --auth basic

输出结果类似这样的:

username: agedu

Password: 8123zkd82kazmdq

URL: http://192.168.1.254:1234/

agedu通常会为您填写用户名和密码。但是,您可以设置自己的用户名和密码:

agedu -w --address 192.168.1.254:1234 --auth basic --auth-fd 0

输入:

username:password

身份验证详细信息应包含用户名(username),后跟冒号(:),后跟密码(password),紧接着是文件结尾(按[CTRL][D])。

6. 如果使用终端命令行查看`agedu`结果

[root@zcwyou ~]# agedu -t /var/http

您将获得/var/http及其子目录中磁盘使用情况的摘要。输出与du命令的格式大致相同。要查看有多少旧数据,请使用-a选项以仅显示上次访问一段时间之前的文件。例如,要查看仅在十二个月或更长时间内未查看过的文件:

[root@zcwyou ~]# agedu -t /var/http -a 12m

7. 我只想查看特定文件占用磁盘空间的情况

比如mp3文件和avi文件

[root@zcwyou ~]# agedu -s . --exclude '*' --include '*.mp3'[root@zcwyou ~]# agedu -s . --exclude '*' --include '*.avi'

命令行查看报告:

[root@zcwyou ~]# agedu -w

排除某些文件类型和目录

[root@zcwyou ~]# agedu -s ~/music --exclude '*' --include '*.mp3' --exclude-path '/mp4/*'

8. 如何清理磁盘空间

agedu只是扫描结果,让你知道哪些文件比较老,哪些文件比较占用空间,如果你要清理磁盘空间,请使用rm命令

linux如何清理磁盘空间

删除当前目录的abc.txt[root@zcwyou ~]# rm -f abc.txt

删除特定目录的tmp.txt

[root@zcwyou ~]# rm -f /var/http/abc.txt

删除特定目录下的所有子目录

[root@zcwyou ~]# rm -rf /var/tmp

9. 如何删除`agedu`的索引文件

使用以下命令查看agedu的索引文件

[root@zcwyou ~]# ls agedu.dat -lh

执行以下命令删除索引文件

[root@zcwyou ~]# agedu -R

或者直接使用rm命令

[root@zcwyou ~]# rm agedu.dat

但是,您也可以在命令行的末尾添加-R,以指示agedu在完成执行其他操作(如显示网页)后应删除其索引文件:

[root@zcwyou ~]# agedu -w -R

这篇博文可以让您快速浏览agedu的功能及使用方法。对于通常的unix/linux命令行的用户,此命令有更多复杂功能和选项。因此,我建议您阅读手册页以获取更多信息,或访问项目主页以获取最新的源代码:

[root@zcwyou ~]# man agedu

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:

http://www.linuxrumen.com/rmxx/1207.html

点击了解更多,快速查看更多的技术文章列表。

    推荐阅读
  • 加拿大留学签证最关注的问题(儿子加拿大留学之路)

    就不完全统计,加拿大海关拒绝中国护照签证的比例在15%左右。SDS计划是有前提条件的,1、从2018年8月30日开始,新的SDS计划取代了之前的老SDS计划,要求雅思成绩要达到6分,单科成绩不能低于6分,老的SDS计划是没有单科成绩要求的,所以,新计划对语言要求更严格。之前的老SDS计划是允许提供相应数量的存款证明来代替收据的,但是,新的SDS计划是不允许的。

  • 心经的简单开经偈(是一种修心的方法)

    生命将给予你的,必然全给你,不必等待,无需远行。不要陷入跟别人不断的比较之中,不要因为别人扰乱了自己的步伐。每个人都有自己的机遇和福分,也会遭遇自己的坎坷和波折。懂得给欲望做减法,学会与内心平和相处,坚守一份清醒与自持,保持自己的步调,才是真正的内心强大。专注可以免除头脑中杂念的纠结,心平气和,机体代谢既不亢奋、亦不消沉,经文的心理暗示则有助于这种专注状态的保持。

  • 掷怎么组词(掷组词有哪些)

    一掷千金[yīzhìqiānjīn]掷:扔,投原指赌博时一注就扔下千金现形容花钱没有节制,任意挥霍也作“千金一掷”,下面我们就来说一说关于掷怎么组词?我们一起去了解并探讨一下这个问题吧!也作“千金一掷”。抛掷[pāozhì](动)扔;投:别往窗外~东西|当年的誓言,他早就抛掷在脑后。掷弹筒[zhìdàntǒng]一种发射炮弹的小型武器,炮弹从筒口装入,射程较近。

  • 520给女朋友准备的惊喜(520给女朋友最好的礼物)

    我们都知道2月14号、7月初七是情人节,其实520也是很多年轻情侣会过的节日,因为520谐音“我爱你”,那么520送什么礼物好呢?下面介绍几件适合520送的礼物,希望对你有所帮助。第四件:衣服如果女朋友最近恰好有心仪的衣服,试了却没舍得买,不妨去买下了作为520礼物送给她,她一定会非常开心。

  • 十款好玩的单机手游(四款不可错过单机手游)

    十款好玩的单机手游1.辐射岛辐射岛是一款大型生存冒险累游戏,游戏场景选在了迷人的热带小岛上,游戏画质极为优秀,你可以体验到真实的昼夜循环系统。本作的游戏性适中,并无太多的特色。除此之外机甲的改装系统也是亮点,可以随心所欲的为自己的机甲装备大杀器,该作不足之处是地图较少,平衡性较差。

  • 发财树一开始怎么养(三个养护秘籍学一学)

    发财树因为外形喜人且寓意良好,所以很多人都买上两盆摆在家里,但发财树的养护看似简单,但还是有很多学问在里面,今天小叶带着大家一起,来探索养护发财树的秘籍吧!其实发财树的叶子虽然纤细,但它有着较为粗壮的根,可以储存大量的水分,所以即使天气干燥,但也不要给发财树浇太多的水。如果大家关于发财树还有其他想要了解的,欢迎在评论区留言哦~(图片均来自网络,侵权立删。

  • ak是什么意思(ak的意思)

    以下内容大家不妨参考一二希望能帮到您!ak是什么意思AK代表的意思有多种,比如:卡拉什尼科夫自动步枪、魔兽世界里的人物、AK男装品牌、日本艺人、三国杀卡牌别称、一种团队语音软件等等。AK是一种苏俄制造的枪械系列统称,是以制造人的名字命名缩写,该系列枪械不仅易于拆卸和维护,而且在战场上极少出现子弹卡壳,AK适合多样化的环境,对用枪环境不苛刻,是十分可靠的枪械系列。不过AK系列的枪械后坐力很大,难以操控。

  • 莲子心的功效与作用不适宜人群(莲子心的功效与作用不适宜人群简单介绍)

    下面希望有你要的答案,我们一起来看看吧!莲子心的功效与作用不适宜人群防癌抗癌:带心的莲子一起吃,莲子所含的氧化黄心树宁碱对鼻咽癌有抑制作用,有防癌抗癌的功效。莲子心食用禁忌:因为莲子性寒,不适合长期食用,尤其是体质偏寒的人。

  • 清除雄蜂最好方法(如何才能更好更快的清除雄蜂)

    由于隔王板工蜂可以通过,雄蜂很难通过甚至无法通过,最后继箱中剩余的就是雄蜂,我们可以在继箱中把这些雄蜂消灭。