мой / загрузочный диск находится на отдельном разделе на 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
Для получения фактического пространства, раздел или файл берут дисковое использование 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
потребности некоторые объяснения:
в основном показывают литеральный размер файла. Например, если текстовый файл составит 700 байтов тогда, то он покажет 700 байтов размером файла, но например, в ext4 файловой системе файл занимает 4K место в минимуме (размер блока) на диске. Так, ls
не показывает то, что хранит диск.
ls
покажет записи каталога размером блока, который Ваша файловая система имеет (это происходит в Вашем случае), но на самом деле каталог может содержать файлы/каталоги, имеющие размер диапазона МБ/ГБ. Получить фактический размер каталога на дисковом использовании du
команда.
См. man du
для большего количества информации
Для оборачивания этого с помощью sudo du -chd 0 /boot
, можно сказать размер файлов там. Можно также сделать sudo du -chd 1 /boot
для наблюдения, какие папки занимают большую часть места. Используйте sudo su
, чтобы стать корнем и удалить файлы (БЫТЬ ОСТОРОЖНЫМ!!!!).
, В то время как в как корень, сделайте ls -lA
для наблюдения всех файлов там. cd
в lost+found и делают тот же ls -lA
для нахождения любых файлов там.