Como reduzir o espaço em disco consumido para uma instalação mínima do servidor de 942 MB 13.10 amd64?

1

O objetivo é ter uma instalação de servidor headless em uma máquina física que só serve um serviço. Em outras palavras, o servidor é dedicado a executar uma única tarefa. Você também pode chamar isso de um aparelho de metal puro. O serviço requer o Oracle / Sun Java versão 6 ou 7. O desejo é que a instalação do Ubuntu seja reduzida no espaço do disco rígido. Objetivo secundário ao lado do baixo uso de espaço em disco é que menos atualizações de segurança sejam instaladas para componentes que não são usados. Resultado: menos reinicializações e menor tempo ocioso.

O JeOS não existe mais. Uma instalação de máquina virtual não se aplica, pois esta instalação será executada em hardware físico. Ubuntu-13.10-server-amd64 " F4 A instalação mínima" com "openssh-server" e "upgrades não assistidos" ainda consome 942 MB .

Após eliminar pacotes desnecessários com sudo apt-get purge accountsservice apparmor console-setup eject ftp fuse geoip-database info iputils-tracepath iso-codes kbd krb5-locales language-selector-common laptop-detect locales man-db manpages memtest86+ mtr-tiny ntfs-3g os-prober parted plymouth-theme-ubuntu-text popularity-contest ppp pppconfig pppoeconf rsync sgml-base tasksel telnet ufw vim-common xauth xkb-data xml-core , restam <881 MB para permanecer.

Como instalar o Ubuntu ou reduzir uma instalação existente para consumir espaço mínimo em disco rígido ?

    
por Pro Backup 09.02.2014 / 21:05

1 resposta

1

1. Núcleo do Ubuntu

Após a instalação usando as instruções de Quais comandos são necessário para instalar o Ubuntu Core? o espaço usado no disco é 610MB (medido usando $ df -h ).

Em grande parte devido à instalação do comando do kernel do Linux, apt-get update && apt-get install linux-{headers,image}-generic . De acordo com a saída do comando, são necessários 325 MB de espaço em disco adicional. Na realidade, o espaço usado antes de executar este comando é de 132 MB, e após a atualização do apt-get é de 141 MB. Então, na realidade, o kernel do Linux no Ubuntu Core 13.10 amd64 consome 469 MB de espaço em disco.

The following extra packages will be installed:
  crda dmsetup gettext-base grub-common grub-gfxpayload-lists grub-pc grub-pc-bin grub2-common iw
  libasprintf0c2 libdevmapper1.02.1 libfreetype6 libfuse2 libnl-3-200 libnl-genl-3-200 libssl1.0.0
  linux-firmware linux-headers-3.11.0-18 linux-headers-3.11.0-18-generic
  linux-image-3.11.0-18-generic linux-image-extra-3.11.0-18-generic os-prober ucf wireless-regdb

The following NEW packages will be installed:
  crda dmsetup gettext-base grub-common grub-gfxpayload-lists grub-pc grub-pc-bin grub2-common iw
  libasprintf0c2 libdevmapper1.02.1 libfreetype6 libfuse2 libnl-3-200 libnl-genl-3-200 libssl1.0.0
  linux-firmware linux-headers-3.11.0-18 linux-headers-3.11.0-18-generic linux-headers-generic
  linux-image-3.11.0-18-generic linux-image-extra-3.11.0-18-generic linux-image-generic os-prober
  ucf wireless-regdb

2. Debootstrap

  

O utilitário usado pelo instalador do Ubuntu e reconhecido como o   maneira oficial de instalar um sistema básico Ubuntu, é debootstrap .
link

Uma instalação do minbase hardy do debootstrap é de 142M em df -h size. De acordo com O que ocupa menos espaço: debootstrap ou Ubuntu Core? uma instalação de 12.04 debootstrap mede 205 milhões.

A contraparte do Fedora de debootstrap é denominada febootstrap . Seu autor - Richard W.M. Jones - escreveu um post interessante no blog onde ele descreve como reduzir o 225M febootstrap mínima para 38M . Esta pequena instalação pode ser ainda mais magro para 16M quando estiver disposto a perder o banco de dados RPM (= atualizações), localidades, fusos horários, etc.

    
por Pro Backup 09.03.2014 / 22:16