Sugiérame cualquier archivo innecesario en particular que pueda limpiar para que todo vuelva a su estado normal (temporalmente). (es decir, cualquier registro o archivo o cualquier cosa). Mi var / log tiene solo 40 MB y el directorio de inicio tiene 3 GB de espacio (así que creo que eso no es un problema). Aparte de eso, lo que puedo limpiar para hacer espacio.
[user@host]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_inamivm-lv_root
18G 17G 0 100% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 485M 71M 389M 16% /boot
Estoy en una máquina Debian.
ACTUALIZACIÓN1:
salida de cd /; du -sxh *
6.1M bin
61M boot
156K dev
22M etc
3.3G home
306M lib
18M lib64
16K lost+found
4.0K media
4.0K mnt
408K opt
du: cannot access `proc/18605/task/18605/fd/4': No such file or directory
du: cannot access `proc/18605/task/18605/fdinfo/4': No such file or directory
du: cannot access `proc/18605/fd/4': No such file or directory
du: cannot access `proc/18605/fdinfo/4': No such file or directory
0 proc
208K root
9.7M sbin
0 selinux
4.0K srv
0 sys
8.0K tmp
536M usr
187M var
Actualización2
Salida de ls -la /
dr-xr-xr-x. 22 root root 4096 Aug 7 08:42 .
dr-xr-xr-x. 22 root root 4096 Aug 7 08:42 ..
-rw-r--r--. 1 root root 0 Aug 7 08:42 .autofsck
dr-xr-xr-x. 2 root root 4096 Mar 28 16:53 bin
dr-xr-xr-x. 5 root root 1024 Mar 28 16:54 boot
drwxr-xr-x. 16 root root 3580 Sep 9 03:13 dev
drwxr-xr-x. 69 root root 4096 Aug 23 09:19 etc
drwxr-xr-x. 9 root root 4096 Jun 29 16:10 home
dr-xr-xr-x. 8 root root 4096 Mar 7 2012 lib
dr-xr-xr-x. 9 root root 12288 Mar 28 16:53 lib64
drwx------. 2 root root 16384 Mar 7 2012 lost+found
drwxr-xr-x. 2 root root 4096 Sep 23 2011 media
drwxr-xr-x. 2 root root 4096 Sep 23 2011 mnt
drwxr-xr-x. 3 root root 4096 Mar 7 2012 opt
dr-xr-xr-x. 355 root root 0 Aug 7 08:42 proc
dr-xr-x---. 5 root root 4096 Aug 17 18:27 root
dr-xr-xr-x. 2 root root 4096 May 2 09:13 sbin
drwxr-xr-x. 7 root root 0 Aug 7 08:42 selinux
drwxr-xr-x. 2 root root 4096 Sep 23 2011 srv
drwxr-xr-x. 13 root root 0 Aug 7 08:42 sys
drwxrwxrwt. 3 root root 4096 Sep 13 03:37 tmp
drwxr-xr-x. 13 root root 4096 Mar 28 17:53 usr
drwxr-xr-x. 18 root root 4096 Mar 7 2012 var
linux
debian
filesystems
Subhransu Mishra
fuente
fuente
cd /; du -sxh *
. Sumará el tamaño de todos los directorios principales en su servidor. Entonces, tendremos una pista. También puede ingresar a este gran directorio con cd y ejecutar du command dentro de él para profundizar.cd /; du -sxh *
Respuestas:
La mejor manera de descubrir el consumo de disco es mediante el uso de software gráfico como
baobab
:Lanzarlo con
sudo baobab /
fuente
ssh -X
oForwardX11 yes
en~/.ssh/config
). Sin embargo, si no está instalado, es posible que no tenga suficiente espacio para instalarlo y el directorio requerido.La respuesta de Daisy para usar una herramienta gráfica para encontrar visualmente archivos y directorios grandes es probablemente el mejor método. Sin embargo, tenga en cuenta que "herramienta gráfica" no significa "requiere un servidor X". El maravilloso
ncdu
programa proporciona la salida gráfica en la CLI y funciona perfectamente en servidores remotos a través de SSH:Luego, después de ingresar,
/var/
por ejemplo:Instalar fácilmente en Debian o Ubuntu:
Instalar fácilmente en CentOS como root:
fuente
Debian ofrece una utilidad llamada
cruft
IIRC que enumera los archivos que posiblemente podrían no ser necesarios en su sistema.fuente
hacer un nuevo archivo en
/bin
llamadotreesize
pegar esto en ella.
La salida se ve así.
fuente
Puede verificar los archivos eliminados con
lsof | grep -i deleted
Luego, puede ver si un proceso está colgado de un inodo que cree que se eliminó. Si es así, reinicie el proceso principal para liberar el archivo antiguo (eliminado).fuente
Esto le dará los archivos más grandes en su FS y tal vez encuentre allí algunos archivos que pueden eliminarse.
Si necesita una salida más larga, simplemente cambie el número después del comando de cola.
Por favor publique la salida de:
Ambos comandos deben mostrar un espacio usado similar de su FS.
fuente
Encontré algunos comandos muy útiles en esta publicación en Askubuntu.com . Parafraseando:
du -sk * | sort -nr | head -10
ls -lh /boot
sudo apt-get autoremove
ysudo apt-get autoclean
dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -nr | less
sudo apt-get install localepurge
du -sh /var/tmp/
man deborphan
find / -type f -size +1024k
ofind / -size +50000 -exec ls -lahg {} \;
fuente