我正在尝试升级一些软件包,似乎它们已经成功下载,但每次我尝试安装它们时,我都会收到翻译版本的“设备上可用空间不足”。以下消息的错误指向 /usr
mcloud@Sanctuary:~$ sudo apt-get -f install
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
python-levenshtein python-enchant python-vobject python-utidylib python-iniparse python-dateutil
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
linux-headers-3.2.0-25 parley-data
Os NOVOS pacotes a seguir serão instalados:
linux-headers-3.2.0-25
Os pacotes a seguir serão atualizados:
parley-data
1 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 4 não atualizados.
389 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/15.7 MB de arquivos.
Depois desta operação, 56.2 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? Y
(Lendo banco de dados ... 306928 ficheiros e directórios actualmente instalados.)
Desempacotando linux-headers-3.2.0-25 (de .../linux-headers-3.2.0-25_3.2.0-25.40_all.deb) ...
dpkg: erro processando /var/cache/apt/archives/linux-headers-3.2.0-25_3.2.0-25.40_all.deb (--unpack):
não conseguiu criar `/usr/src/linux-headers-3.2.0-25/arch/arm/include/asm/floppy.h.dpkg-new' (enquanto processava `./usr/src/linux-headers-3.2.0-25/arch/arm/include/asm/floppy.h'): Não há espaço disponível no dispositivo
Nenhum relatório apport escrito pois a mensagem de erro indica erro de disco cheio
dpkg-deb: erro: subprocesso colar foi finalizado pelo sinal (Pipe quebrado)
Preparando para substituir parley-data 4:4.8.2-0ubuntu1 (usando .../parley- data_4%3a4.8.3-0ubuntu0.1_all.deb) ...
Desempacotando substituto parley-data ...
Processando gatilhos para hicolor-icon-theme ...
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/linux-headers-3.2.0-25_3.2.0-25.40_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
系统按如下方式安装(请注意 / 上有 242GB 可用空间,即 /usr 所在的位置):
mcloud@Sanctuary:~$ df
Sist. Arq. 1K-blocos Usad Dispon. Uso% Montado em
/dev/mapper/Sanctuary-root 481848016 214758976 242995868 47% /
udev 1013184 4 1013180 1% /dev
tmpfs 410308 900 409408 1% /run
none 5120 0 5120 0% /run/lock
none 1025768 1460 1024308 1% /run/shm
/dev/sda5 233331 184948 35936 84% /boot
/etc/fstab 内容:
proc /proc proc defaults 0 0
/dev/mapper/Sanctuary-root / ext4 noatime,errors=remount-ro 0 1
# /boot was on /dev/sda5 during installation
UUID=c09adf3c-9e67-4dc3-8940-33cc8bd98f4e /boot ext2 defaults 0 2
/dev/mapper/Sanctuary-swap_1 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
LABEL=root / ext3 defaults,noatime,errors=remount-ro 0 1
升级系统至 12.04 后开始出现此问题
答案1
我认为你的 inode 空间已满。 sudo tune2fs -l /dev/root
sudo tune2fs -l /dev/root
<snapped>
Inode count: 2445984
Block count: 9764864
Reserved block count: 488268
Free blocks: 6806062
Free inodes: 2265142
<snapped>