页次: 1
题主是一个有着每天滚一下系统的习惯的人.如题所见,因为每天滚系统,滚完发现文件容量陡增,现在占用空间容量已经达到了100多g(我一共才安排了512g作为系统空间).请问有什么清理方法吗?
最近编辑记录 UnwhiteCat (2024-01-21 00:32:04)
离线
安装 pacman-contrib 这个包。
然后使用 paccache -r 清理一下。
你可以 systemctl enable paccache.timer ,让系统定时自动清理。
离线
显示没有candidate包可清理
离线
说明包还不够多。
man paccache 看看参数用法呗。
离线
$ cat /etc/pacman.d/hooks/paccache.hook
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = *
[Action]
Description = "Keep the latest cache and the currently installed."
When = PostTransaction
Exec = /usr/bin/paccache -rvk2
可以加个 hook,每次滚动之后只保留当前安装和上次安装的包。
离线
仔细看了以下,大部分文件其实都集中在home的.cache和paru的缓存克隆仓库中.这些的话有什么清理方法吗?
离线
我不了解 paru。.cache 里的东西,可以看着不顺眼直接删的。(但是不要把一个程序的东西删一部分,有可能会让它不开心。)
推荐用 gdu 命令来找大家伙。
离线
yay -Scc?
离线
I have tried, but it did nothing(and new problem happened on my input method, so I can't talk in Chinese, turn to the other page)
离线
最新消息:正式确定了不是清理缓存没用,而是无论如何只要利用了其他空间系统占用空间都会显示增长(实际上根本没有那么多劳什子空间被有效占用).这是btrfs的问题吗?
离线
其实我不清楚你具体看到的哪个值。6.7 倒是有个过度分配元数据的 bug,但是效果是容易报磁盘空间满的错,而不是看上去占用多。
你来个 btrfs fi us / 看看?
离线
显示了这样的数据:
WARNING: cannot read detailed chunk info, per-device usage will not be shown, run as root
Overall:
Device size: 459.94GiB
Device allocated: 143.02GiB
Device unallocated: 316.92GiB
Device missing: 0.00B
Device slack: 16.00EiB
Used: 102.47GiB
Free (estimated): 329.14GiB (min: 170.69GiB)
Free (statfs, df): 329.14GiB
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 201.72MiB (used: 0.00B)
Multiple profiles: no
Data,single: Size:111.01GiB, Used:98.78GiB (88.98%)
Metadata,DUP: Size:16.00GiB, Used:1.85GiB (11.55%)
System,DUP: Size:8.00MiB, Used:16.00KiB (0.20%)
离线
没啥问题啊,虽然受到了 6.7 那个 bug 的影响,但空间还很充足,不需要担心和关注。
离线
暂时先不关注吧,等到真的不够以后再说()
离线
页次: 1