linux - 如何释放centos服务器上的空间

标签 linux centos space

我每天都收到警告,说我的 VPS 服务器空间已满。我删除了旧内核,清理了安装文件并减少了备份存储量。我不确定我还能删除什么?

我运行命令:

du --max-depth=1 -h /

0       /dev
16K     /lost+found
1.6G    /var
75M     /opt
89M     /run
2.8G    /backup
38M     /etc
4.0K    /cd
4.0K    /srv
4.0K    /media
7.4G    /usr
2.6M    /tmp
0       /sys
179M    /boot
61M     /root
4.0K    /mnt
149G    /home

我也运行命令:

df -l

Filesystem              1K-blocks     Used Available Use% Mounted on
/dev/mapper/centos-root  49066108 43581052   3396348  93% /
devtmpfs                  2009504        0   2009504   0% /dev
tmpfs                     2019500        0   2019500   0% /dev/shm
tmpfs                     2019500    90696   1928804   5% /run
tmpfs                     2019500        0   2019500   0% /sys/fs/cgroup
/dev/sda1                  463826   185067    250292  43% /boot
/dev/loop0                1948752     5624   1842472   1% /tmp
tmpfs                      403900        0    403900   0% /run/user/0

我有大约 10 个网站在此 VPS 上运行,我还删除了存储在它们各自帐户中的所有备份。这里还有什么我可以摆脱的我不需要的吗?

最佳答案

在这里搜索了一下后,我从 How do I clear space on my main system drive on a Linux CentOS system? 找到了答案这对我有用:

如果你只想查找大文件并删除它们,那么你也可以使用 find

find / -type f -size +100M
would search for files only (-type f) with a size > 100MB (-size +100M)

随后您可以使用相同的命令删除它们。

find / -type f -size +100M -exec rm \{\} \;

-exec 执行一个程序,该程序传递它找到的文件或文件夹 ( {} ),需要用\; 终止

不要忘记您可以将 -i 添加到 rm 以批准或不批准删除。

关于linux - 如何释放centos服务器上的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42385996/

相关文章:

android - Linux驱动和安卓驱动有什么区别

linux - Centos 服务器因 D 状态下的 httpd 进程过多而崩溃

database - 如果数据库服务器上的磁盘空间已满,Postgres 不会启动吗?

C 指针段错误

java - REGEX - 允许多个空格,并且连字符 (-) 前后不能有空格

linux - 如何部署使用英特尔 IPP 的应用程序?

linux - Ansible 密码权限提升问题

python - 当输入停止时停止在远程服务器上跟踪文件使用 paramiko 和 Flask

java - 我无法在我的 cent os 机器上运行 jmeter

centos - 安装 tmux(centos7.3) 后在 root 中启动 pulseaudio?