Virtualbox из пространства

Я выхожу из предупреждений пространства, когда я пробую выполненный, и склонный - получают обновление. Я выполняю сервер человечности 14.04 в виртуальной машине (виртуальное поле) с виртуальным жестким диском 10 ГБ.

Это - очень маленькая машина, только работающая bind9 в моей локальной сети, столь странной, что это уже исчерпало пространство.

Если я перечисляю дисковое пространство, оно показывает много свободного пространства:

df -h
Filesystem                      Size  Used Avail Use% Mounted on
/dev/mapper/ubuntudns--vg-root  8.5G  4.0G  4.2G  49% /
none                            4.0K     0  4.0K   0% /sys/fs/cgroup
udev                            2.3G  4.0K  2.3G   1% /dev
tmpfs                           462M  456K  461M   1% /run
none                            5.0M     0  5.0M   0% /run/lock
none                            2.3G     0  2.3G   0% /run/shm
none                            100M     0  100M   0% /run/user
/dev/sda1                       236M  236M     0 100% /boot

Моя система использует LVM, чтобы быть честной, я не делаю 100% понимают. Эта информация может помочь:

sudo vgdisplay
--- Volume group ---
VG Name               ubuntudns-vg
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  3
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                2
Open LV               2
Max PV                0
Cur PV                1
Act PV                1
VG Size               9.76 GiB
PE Size               4.00 MiB
Total PE              2498
Alloc PE / Size       2498 / 9.76 GiB
Free  PE / Size       0 / 0
VG UUID               aax4CX-stxG-jcxV-s2fB-RQxf-43xe-u7Su89


sudo lvdisplay
--- Logical volume ---
LV Path                /dev/ubuntudns-vg/root
LV Name                root
VG Name                ubuntudns-vg
LV UUID                J5OD7h-CdmU-BQ4X-FOIv-0dqu-coeI-y8yvKq
LV Write Access        read/write
LV Creation host, time ubuntudns, 2015-09-17 18:20:27 +0200
LV Status              available
# open                 1
LV Size                8.76 GiB
Current LE             2242
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           252:0

--- Logical volume ---
LV Path                /dev/ubuntudns-vg/swap_1
LV Name                swap_1
VG Name                ubuntudns-vg
LV UUID                ed2Wcu-u94R-RGYO-pNx7-Dqjt-3dgO-skT9AP
LV Write Access        read/write
LV Creation host, time ubuntudns, 2015-09-17 18:20:27 +0200
LV Status              available
# open                 2
LV Size                1.00 GiB
Current LE             256
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           252:1

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

Любая справка значительно ценилась бы :)

0
задан 24 December 2015 в 15:33

4 ответа

Иногда это помогает убрать кэш Кв. ранее загруженных файлов. Выполненный

sudo apt-get clean

из командной строки. После этого попробуйте

sudo apt-get update
sudo apt-get upgrade

снова.

1
ответ дан 30 September 2019 в 00:11

Когда Вы запуститесь sudo apt-get upgrade, новые изображения ядра и заголовки должны быть загружены и установлены, но Ваш /boot раздел полон:

/dev/sda1                       236M  236M     0 100% /boot

необходимо удалить старые изображения ядра, и заголовки для освобождения его, но sudo apt-get autoremove не могли бы работать в этом случае.

Эта команда должна показать все ядра и заголовки, которые могут быть удалены, исключая текущее рабочее ядро:

dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')"

можно безопасно удалить их всех командой:

sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")

Наконец, Вы, возможно, должны перезагрузить свою систему.

1
ответ дан 30 September 2019 в 00:11

Важная часть /boot раздел. Как Вы видите, это абсолютно полно:

/dev/sda1                       236M  236M     0 100% /boot

Для освобождения пространства от /boot папка удалите более старые ядра, которые все еще установлены.

Для обнаружения о ядрах, установленных в системе, используйте команду:

cd /boot && ls | grep generic

ИЛИ

dpkg --list | grep linux-image | awk '/ii/ {print $2}'

И найти Вашу текущую активную версию ядра, введите:

uname -r

после обнаружения об активных и более старых версиях ядра можно удалить более старые путем ввода:

sudo apt-get remove --purge linux-image-yourolderkernelversion* && sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean

, Например:

sudo apt-get remove --purge linux-image-3.19.0-32* && sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean

После того, как все сделает, перезагрузите свою систему.

2
ответ дан 30 September 2019 в 00:11

Ваш /boot полно, посмотреть

/dev/sda1  236M  236M     0 100% /boot

Это является крошечным, Вы могли бы хотеть развернуть это позже, но освободить некоторое место теперь, можно работать

sudo apt-get autoremove

Это должно удалить любые старые ядра, и любые бесполезные пакеты (благодарит @dan в комментариях для предложения autoremove) на использовании

Вы могли также создать a purge команда для этого, но я не знаю, как какие ядра Вы имеете, так некоторая вещь

sudo apt-get purge linux-image-2.6.32-22-generic

Замена linux-image-2.6.32-22-generic с ядром для удаления посмотрите все установленные ядра с

dpkg --list | grep linux-image

или можно открыться nautilus как корень

gksu nautilus

Обзор к /boot и удалите любые старые ядра в сюда, НЕ удаляйте то, которое Вы используете, для нахождения текущего ядра, которое Вы используете выполненный

uname -a
2
ответ дан 30 September 2019 в 00:11

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

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