如何在centos服务器上释放空间

Cla*_*one 0 linux space centos

我每天都收到警告,说我的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
Run Code Online (Sandbox Code Playgroud)

我还运行命令:

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
Run Code Online (Sandbox Code Playgroud)

我在该VPS上运行着大约10个网站,并且我还删除了各自帐户中存储的所有备份。还有什么我可以摆脱的不需要的东西吗?

Cla*_*one 6

经过一番搜索后,我找到了如何在Linux CentOS系统上的主系统驱动器上清除空间的答案对我有用:

如果您只想查找大文件并将其删除,则也可以使用find

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

随后,您可以使用相同的命令将其删除。

find / -type f -size +100M -exec rm \{\} \;
Run Code Online (Sandbox Code Playgroud)

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

不要忘记,您可以在rm中添加-i来批准或不批准删除。