web-dev-qa-db-fra.com

Comment réduire l'espace disque consommé pour une installation minimale d'un serveur AMD64 de 942 Mo 13,10?

L'objectif est de disposer d'une installation de serveur sans tête sur une machine physique qui ne dessert qu'un seul service. En d'autres termes, le serveur est dédié à exécuter une seule tâche. Vous pouvez également appeler cela un appareil en métal nu. Le service nécessite Oracle/Sun Java version 6 ou 7. Le souhait est que l'installation d'Ubuntu soit réduite en espace disque dur. L'objectif secondaire à côté de la faible utilisation d'espace disque est moins de mises à jour de sécurité à installer pour les composants qui ne sont même pas utilisés. Résultat: moins de redémarrages et moins de temps d'arrêt.

JeOS n'existe plus. Une installation de machine virtuelle ne s'applique pas, car cette installation s'exécutera sur du matériel physique. Ubuntu-13.10-server-AMD64 "F4 Une installation minimale "avec" openssh-server "et" unattended-upgrades "consomme toujours 942 Mo.

Après avoir purgé les packages inutiles avec 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 il reste 881 Mo à conserver.

Comment installer ubuntu ou réduire une installation existante pour consommer espace disque minimal?

1
Pro Backup

1. buntu Core

Après l'installation en utilisant les instructions de Quelles commandes sont nécessaires pour installer Ubuntu Core? l'espace utilisé sur le disque est 610MB (mesuré en utilisant $ df -h).

En grande partie à cause de l'installation de la commande du noyau linux apt-get update && apt-get install linux-{headers,image}-generic. Selon la commande, la sortie entraîne l'utilisation de 325 Mo d'espace disque supplémentaire. En réalité, l'espace utilisé avant d'exécuter cette commande est de 132 Mo et après la mise à jour apt-get de 141 Mo. Donc, en réalité, le noyau Linux dans Ubuntu Core 13.10 AMD64 consomme 469 Mo d'espace disque.

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

L'utilitaire utilisé par le programme d'installation d'Ubuntu et reconnu comme le moyen officiel d'installer un système de base Ubuntu est debootstrap.
https://help.ubuntu.com/12.04/installation-guide/powerpc/linux-upgrade.html

A l'installation de minbase de debootstrap hardy est 142M in df -h Taille. Selon Qu'est-ce qui prend moins de place: debootstrap ou Ubuntu Core? une installation de debootstrap 12.04 mesure 205M.

L'homologue Fedora de debootstrap est nommé febootstrap. Son auteur - Richard W.M. Jones - a écrit un article de blog intéressant où il décrit comment réduire le 225M febootstrap minimal à 38M . Cette petite installation peut même être réduite à 16M lorsque vous souhaitez perdre la base de données RPM (= mises à jour), les paramètres régionaux, les fuseaux horaires, etc.

1
Pro Backup