gpt4 book ai didi

linux - 你如何找到哪些文件在linux ubuntu的哪个分区上

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:38 35 4
gpt4 key购买 nike

我有一个分区已满的 linux 机器,分区已满导致 SQL 无法启动。我需要弄清楚我需要删除哪些文件以释放分区上的空间,我尝试使用 rm 手动从 mysql 中删除备份数据库文件,并删除旧日志文件,但这只会从 sda8 中释放更多空间- 有足够的空间。有谁知道如何找出 sda7 中有哪些文件?

这是 df -h 的输出

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda6 4.6G 1.2G 3.2G 27% /
tmpfs 1.8G 0 1.8G 0% /lib/init/rw
varrun 1.8G 92K 1.8G 1% /var/run
varlock 1.8G 0 1.8G 0% /var/lock
udev 1.8G 168K 1.8G 1% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
lrm 1.8G 2.5M 1.8G 1% /lib/modules/2.6.28-19-generic/volatile
/dev/sda5 76M 20M 53M 27% /boot
/dev/sda8 220G 7.4G 202G 4% /home
/dev/sda7 4.6G 4.4G 0 100% /var

谢谢

最佳答案

/dev/sda7             4.6G  4.4G     0 100% /var
varrun 1.8G 92K 1.8G 1% /var/run
varlock 1.8G 0 1.8G 0% /var/lock

我稍微重新安排了您的 df -h 输出并将其修剪为最有意义的行。

您需要删除 /var/ /var/run/var/lock< 中的内容。在 Debian 衍生系统(包括 Ubuntu)上释放大量可用空间的一种快速方法是运行apt-get autoclean——这将删除旧包来自 /var/cache/apt/archives/apt-get clean 将通过从该目录中删除所有 包来释放更多空间。 (保留这些包以供您进行故障排除。)如果您不确定要运行哪个,apt-get clean 是我的建议——您几乎永远不需要这些包。

但这不是您问题的长期解决方案。您可能应该将 SQL 数据库存储在 /home 中。您那里有 202 GB 的空闲空间,并且您可能在您的 /home 分区上有某种备份解决方案 -- 对吧? -- 您可能没有想过从 /var/ 备份。在 /home/ 中为您的 SQL 数据库创建一个新目录,使其归您的 SQL 服务器的用户和组帐户所有,移动您的数据库,并配置数据库服务器以使用新位置。

关于linux - 你如何找到哪些文件在linux ubuntu的哪个分区上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11146293/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com