Как я могу узнать, имеет ли / boot свободное пространство? [dубликат]

Этот вопрос уже имеет ответ здесь: как узнать, сколько дискового пространства осталось? 7 ответов Как освободить больше места в / boot? 20 ответов

gksudo для Baobab Disk Usage Analyzer не отображаются / загружаются. Недавно я удалил несколько старых ядер. Как я могу проверить, что я освободил место в / boot?

Backstory - я начал весеннюю уборку, потому что Ubuntu не загружался правильно без обходных решений. Я диагностировал ошибку, когда мой компьютер предупредил меня, что / boot был почти заполнен. Предупреждение открыло Disk Usage Analyzer без прав root, поэтому / boot не был отсканирован. Теперь анализатор вообще не может найти каталог.

Backstory - После обновления до самого последнего ядра я удалил старые ядра по одному с помощью:

sudo apt purge linux-image-[VERSION].

Когда я закончил, я обновил grub2.

Каждый раз, когда команда purge заявила, что высвободит 0 байтов пробела. Они ушли в соответствии с:

dpkg --list | grep linux-image

3
задан 23 May 2018 в 19:45

6 ответов

df -h показывает пробелы во всех разделах, а не только / home, а также для просмотра всех ядер, do dpkg -l linux-image*

Вы можете сразу удалить несколько старых ядер с помощью команды типа sudo apt-get remove linux-image-2.6.32-{21,37,38,39,40,41,42,43,44}-server (замените свои номера на основе того, что вы найдете с помощью dpkg), но будьте очень осторожны, чтобы не удалить текущее ядро ​​или последнее ядро!

uname -r показывает вам, что вы в настоящее время используете.

Примечание. sudo apt-get autoremove хорош для запуска после удаления старых ядер, поскольку он удаляет устаревшие зависимости.

3
ответ дан 17 July 2018 в 13:37

Если /boot - отдельная файловая система, и если вы запустите baobab с sudo, она не будет перечислять /boot как часть полного анализа диска. Вместо этого вы должны выбрать файловую систему, которую хотите проанализировать на стартовом экране baobab.

В качестве альтернативы вы можете запустить baobab следующим образом: sudo baobab /boot, чтобы немедленно открыть использование диска для папки /boot.

Однако, если вы в командной строке уже есть другие способы (см. другой ответ), чтобы запросить использование системного диска.

0
ответ дан 17 July 2018 в 13:37

Самый простой способ - использовать команду df:

$ df -h Filesystem Size Used Avail Use% Mounted on udev 3.7G 0 3.7G 0% /dev tmpfs 759M 1.9M 757M 1% /run /dev/nvme0n1p7 44G 19G 24G 44% / tmpfs 3.8G 52M 3.7G 2% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/nvme0n1p8 9.1G 49M 9.0G 1% /mnt/e /dev/nvme0n1p2 95M 28M 68M 29% /boot/efi /dev/nvme0n1p4 391G 130G 262G 34% /mnt/c /dev/sda3 920G 42G 878G 5% /mnt/d tmpfs 759M 64K 759M 1% /run/user/1000 /dev/sdb5 6.3G 101M 5.9G 2% /media/rick/casper-rw /dev/sdb1 6.4G 43M 6.4G 1% /media/rick/usbdata /dev/sdb4 1.4G 1.4G 0 100% /media/rick/Ubuntu 18.04 LTS amd64

В моей системе /boot встроен каталог root (/). Поэтому я вижу, что он находится на разделе /dev/nvme0n1p7, который заполнен на 44% (доступно 24G). Этого достаточно для хранения 48 новых ядер без очистки каких-либо из существующих.

Если у вас есть отдельный раздел /boot, вы увидите его в списке df.

Чтобы узнать, сколько дискового пространства не только в /boot, но и в /src/lib и /lib/modules, каждое ядро ​​потребляет, вы можете использовать rm-kernels для отображения используемого хранилища без удаления чего-либо:

rm-kernels

В этом случае в ядрах используется 6,9 ГБ не только в /boot, но и в остальном /. На дисплее отображается отдельный столбец, сколько используется в каталоге /boot.

Вы также можете запустить команду du (использование диска):

$ du /boot -h -s 1.2G /boot
0
ответ дан 17 July 2018 в 13:37

df -h показывает пробелы во всех разделах, а не только / home, а также для просмотра всех ядер, do dpkg -l linux-image*

Вы можете сразу удалить несколько старых ядер с помощью команды типа sudo apt-get remove linux-image-2.6.32-{21,37,38,39,40,41,42,43,44}-server (замените свои номера на основе того, что вы найдете с помощью dpkg), но будьте очень осторожны, чтобы не удалить текущее ядро ​​или последнее ядро!

uname -r показывает вам, что вы в настоящее время используете.

Примечание. sudo apt-get autoremove хорош для запуска после удаления старых ядер, поскольку он удаляет устаревшие зависимости.

3
ответ дан 20 July 2018 в 13:42

Если /boot - отдельная файловая система, и если вы запустите baobab с sudo, она не будет перечислять /boot как часть полного анализа диска. Вместо этого вы должны выбрать файловую систему, которую хотите проанализировать на стартовом экране baobab.

В качестве альтернативы вы можете запустить baobab следующим образом: sudo baobab /boot, чтобы немедленно открыть использование диска для папки /boot.

Однако, если вы в командной строке уже есть другие способы (см. другой ответ), чтобы запросить использование системного диска.

0
ответ дан 20 July 2018 в 13:42

Самый простой способ - использовать команду df:

$ df -h Filesystem Size Used Avail Use% Mounted on udev 3.7G 0 3.7G 0% /dev tmpfs 759M 1.9M 757M 1% /run /dev/nvme0n1p7 44G 19G 24G 44% / tmpfs 3.8G 52M 3.7G 2% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/nvme0n1p8 9.1G 49M 9.0G 1% /mnt/e /dev/nvme0n1p2 95M 28M 68M 29% /boot/efi /dev/nvme0n1p4 391G 130G 262G 34% /mnt/c /dev/sda3 920G 42G 878G 5% /mnt/d tmpfs 759M 64K 759M 1% /run/user/1000 /dev/sdb5 6.3G 101M 5.9G 2% /media/rick/casper-rw /dev/sdb1 6.4G 43M 6.4G 1% /media/rick/usbdata /dev/sdb4 1.4G 1.4G 0 100% /media/rick/Ubuntu 18.04 LTS amd64

В моей системе /boot встроен каталог root (/). Поэтому я вижу, что он находится на разделе /dev/nvme0n1p7, который заполнен на 44% (доступно 24G). Этого достаточно для хранения 48 новых ядер без очистки каких-либо из существующих.

Если у вас есть отдельный раздел /boot, вы увидите его в списке df.

Чтобы узнать, сколько дискового пространства не только в /boot, но и в /src/lib и /lib/modules, каждое ядро ​​потребляет, вы можете использовать rm-kernels для отображения используемого хранилища без удаления чего-либо:

rm-kernels

В этом случае в ядрах используется 6,9 ГБ не только в /boot, но и в остальном /. На дисплее отображается отдельный столбец, сколько используется в каталоге /boot.

Вы также можете запустить команду du (использование диска):

$ du /boot -h -s 1.2G /boot
0
ответ дан 20 July 2018 в 13:42

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

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