我仍在适应 Linux,终于让我的媒体服务器启动并运行,但现在我的启动分区已满,mediatomb 不再共享文件(我认为这些问题是相关的,因为它们发生的时间大致相同)。我正在运行 Ubuntu 12.04 Server,当我前几天登录时,我的分区使用率高达 25 GB 分区的 99%。我不知道哪些文件占用了所有空间,我已经在网上搜索了几天,试图找到一种方法来确定是什么原因造成的。我有单独的分区用于系统文件和网络上共享的其他文件(sda1 用于启动文件,sda2 用于我的共享文件,它也显示为 sda5,因为它被设置为逻辑卷)。任何帮助都将不胜感激!
答案1
你可以使用 find 命令列出文件系统/目录中最大的 40 个文件
find /path -xdev -type f -size +10000c -ls | sort -nrk 7,7 | head -40
Du 还使用完整来验证和查找大文件夹
du -x -sh /path
答案2
你可以尝试这些命令。
- 在命令的帮助下进入
cd
您想要搜索的目录。 - 然后执行这个命令。
查找 . -exec du -hd 1 {} \; | sort -hr >>output2.txt
- 它将列出所有文件/目录的大小到名为
output2.txt
,在当前工作目录中。您可以查看输出并找出问题所在。 - 虽然花费的时间不多,但您将获得信息。
希望能帮助到你 ...:)
答案3
您可能还想尝试一下sudo apt-get clean
(它会清除下载包的本地缓存)。根据您安装的更新数量,这可能会占用相当多的 GB。
您可能没有 25GB 的套餐,但这基本上是免费的......