Мой загрузочный диск говорит, что существует меньше пространства, чем фактический

мой / загрузочный диск находится на отдельном разделе на 250 МБ, и файловый менеджер показывает, что только 31 МБ находится в папке начальной загрузки/.

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

Однако система говорит, что мой диск на 84% полон. Что продолжается?

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

Я не имею ничего больше для чистки из моей папки начальной загрузки. Я избавился от всех старых ядер и пакетов, я могу. Существует невидимый блок занятого дискового пространства, и я понятия не имею, как вернуть это пространство. какие-либо идеи, что происходит здесь?

вот мои inodes, это выглядит нормальным?

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

Мое текущее ядро...

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
0
задан 27 February 2015 в 08:05

2 ответа

Для получения фактического пространства, раздел или файл берут дисковое использование du команда. Например:

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

вывод ls -lah /boot потребности некоторые объяснения:

  1. в основном показывают литеральный размер файла. Например, если текстовый файл составит 700 байтов тогда, то он покажет 700 байтов размером файла, но например, в ext4 файловой системе файл занимает 4K место в минимуме (размер блока) на диске. Так, ls не показывает то, что хранит диск.

  2. ls покажет записи каталога размером блока, который Ваша файловая система имеет (это происходит в Вашем случае), но на самом деле каталог может содержать файлы/каталоги, имеющие размер диапазона МБ/ГБ. Получить фактический размер каталога на дисковом использовании du команда.

См. man du для большего количества информации

0
ответ дан 3 August 2019 в 14:20

Для оборачивания этого с помощью sudo du -chd 0 /boot, можно сказать размер файлов там. Можно также сделать sudo du -chd 1 /boot для наблюдения, какие папки занимают большую часть места. Используйте sudo su, чтобы стать корнем и удалить файлы (БЫТЬ ОСТОРОЖНЫМ!!!!).

, В то время как в как корень, сделайте ls -lA для наблюдения всех файлов там. cd в lost+found и делают тот же ls -lA для нахождения любых файлов там.

0
ответ дан 3 August 2019 в 14:20

Другие вопросы по тегам:

Похожие вопросы: