Minha unidade de inicialização diz que há menos espaço que o real

0

minha unidade / boot está em uma partição separada de 250 MB e o gerenciador de arquivos mostra que apenas 31MB estão na pasta / boot.

hab@hab-AOD255 ~ $ ls -lah /boot
total 31M
drwxr-xr-x  6 root root 3.0K Feb 26 21:22 .
drwxr-xr-x 23 root root 4.0K Feb 26 20:35 ..
-rw-r--r--  1 root root 1.2M Jan 13 15:12 abi-3.13.0-45-generic
-rw-r--r--  1 root root 162K Jan 13 15:12 config-3.13.0-45-generic
drwxr-xr-x  3 root root 1.0K Feb 26 23:03 extlinux
drwxr-xr-x  5 root root 1.0K Feb 26 21:22 grub
-rw-r--r--  1 root root  20M Feb 26 20:36 initrd.img-3.13.0-45-generic
drwx------  2 root root  12K Oct  4 14:36 lost+found
-rw-r--r--  1 root root 173K Mar 12  2014 memtest86+.bin
-rw-r--r--  1 root root 174K Mar 12  2014 memtest86+.elf
-rw-r--r--  1 root root 175K Mar 12  2014 memtest86+_multiboot.bin
-rw-------  1 root root 3.3M Jan 13 15:12 System.map-3.13.0-45-generic
drwx------  4 root root 1.0K Jan 21 11:57 .Trash-0
-rw-------  1 root root 5.6M Jan 13 15:12 vmlinuz-3.13.0-45-generic

No entanto, o sistema está dizendo que minha unidade está 84% cheia. O que está acontecendo?

df -l
    Filesystem                      1K-blocks     Used Available Use% Mounted on
    /dev/mapper/peppermint--vg-root 237929104 12973716 212846180   6% /
    none                                    4        0         4   0% /sys/fs/cgroup
    udev                              1008136        4   1008132   1% /dev
    tmpfs                              203900     1032    202868   1% /run
    none                                 5120        0      5120   0% /run/lock
    none                              1019488    10772   1008716   2% /run/shm
    none                               102400        8    102392   1% /run/user
    /dev/sda1                          240972   191733     36798  84% /boot

Não tenho mais nada para remover da minha pasta de inicialização. Eu me livrei de todos os kernels e pacotes antigos que eu posso. Há um pedaço invisível de espaço ocupado e não tenho ideia de como recuperar esse espaço. Alguma idéia do que está acontecendo aqui?

aqui estão meus inodes, isso parece normal?

hab@hab-AOD255 ~ $ df -i
Filesystem                        Inodes  IUsed    IFree IUse% Mounted on
/dev/mapper/peppermint--vg-root 15122432 182403 14940029    2% /
none                              254872      2   254870    1% /sys/fs/cgroup
udev                              252034    486   251548    1% /dev
tmpfs                             254872    474   254398    1% /run
none                              254872      2   254870    1% /run/lock
none                              254872     69   254803    1% /run/shm
none                              254872      9   254863    1% /run/user
/dev/sda1                          62248    376    61872    1% /boot

Meu kernel atual ...

hab@hab-AOD255 ~ $ uname -a
Linux hab-AOD255 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
    
por Ken 27.02.2015 / 06:05

2 respostas

0

Para obter o espaço real ocupado por uma partição ou um arquivo, use o comando du . Por exemplo:

du -sh /boot  ##Will show the actual size on the disk /boot takes
du -sh /boot/grub/  ##Will show the actual size on the disk /boot/grub takes

A saída ls -lah /boot precisa de algumas explicações:

  1. É basicamente mostrar o tamanho do arquivo literal. Por exemplo, se um arquivo de texto tiver 700 bytes, ele mostrará 700 bytes como o tamanho do arquivo, mas, por exemplo, No sistema de arquivos ext4, um arquivo ocupa um espaço de 4K no mínimo (tamanho de bloco) no disco. Portanto, ls não está mostrando quais armazenamentos de disco.

  2. ls mostrará as entradas do diretório como o tamanho de bloco do sistema de arquivos (isso está acontecendo no seu caso), mas na verdade o diretório pode conter arquivos / diretórios com o tamanho do intervalo MB / GB. Para obter o tamanho real de um diretório no disco, use o comando du .

Veja man du para mais informações.

    
por heemayl 27.02.2015 / 06:12
0

Para finalizar isso, usando sudo du -chd 0 /boot você pode dizer o tamanho dos arquivos lá. Você também pode fazer sudo du -chd 1 /boot para ver quais pastas estão ocupando mais espaço. Use sudo su para se tornar root e remova os arquivos (CUIDADO !!!!).

Enquanto em root, faça ls -lA para ver todos os arquivos lá. cd em lost + found e faça o mesmo ls -lA para encontrar algum arquivo lá.

    
por Zzzach... 27.02.2015 / 06:22