
Das Ziel ist eine Headless-Serverinstallation auf einer physischen Maschine, die nur einen Dienst bedient. Mit anderen Worten: Der Server ist für die Ausführung einer einzigen Aufgabe bestimmt. Man könnte dies auch als Bare-Metal-Gerät bezeichnen. Der Dienst erfordert Oracle/Sun Java Version 6 oder 7. Der Wunsch ist, dass die Ubuntu-Installation weniger Festplattenspeicher benötigt. Neben der geringen Festplattennutzung besteht das zweite Ziel darin, weniger Sicherheitsupdates für Komponenten zu installieren, die nicht einmal verwendet werden. Ergebnis: weniger Neustarts und geringere Ausfallzeiten.
JeOS existiert nicht mehr. Eine virtuelle Maschineninstallation ist nicht erforderlich, da diese Installation auf physischer Hardware ausgeführt wird. Ubuntu-13.10-server-amd64 " F4Minimalinstallation " mit "openssh-server" und "unattended-upgrades" verbraucht immer noch942 MB.
Nach dem Löschen unnötiger Pakete mit 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
gibt es881 MBbleiben.
So installieren Sie Ubuntu oder reduzieren eine vorhandene Installation, um sie zu nutzenminimaler Festplattenspeicher?
Antwort1
1.Ubuntu-Kern
Nach der Installation gemäß den Anweisungen vonWelche Befehle werden zur Installation von Ubuntu Core benötigt?Der belegte Speicherplatz auf der Festplatte beträgt610 MB(gemessen mit $ df -h
).
Hauptsächlich aufgrund der Installation des Linux-Kernel-Befehls apt-get update && apt-get install linux-{headers,image}-generic
. Laut Befehlsausgabe werden dadurch 325 MB zusätzlicher Speicherplatz verwendet. Tatsächlich beträgt der vor dem Ausführen dieses Befehls verwendete Speicherplatz 132 MB und nach dem apt-get-Update 141 MB. Der Linux-Kernel in Ubuntu Core 13.10 amd64 verbraucht also tatsächlich 469 MB Speicherplatz.
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
Das vom Ubuntu-Installationsprogramm verwendete und als offizielle Methode zur Installation eines Ubuntu-Basissystems anerkannte Dienstprogramm ist
debootstrap
.
https://help.ubuntu.com/12.04/installation-guide/powerpc/linux-upgrade.html
AHardy Debootstrap Minbase-Installation ist 142 MBin df -h
der Größe. LautWas benötigt weniger Platz: Debootstrap oder Ubuntu Core?Eine 12.04-Debootstrap-Installation misst 205 M.
Das Fedora-Gegenstück debootstrap
zu heißt febootstrap
. Sein Autor - Richard WM Jones - hat einen interessanten Blog-Beitrag geschrieben, in dem er beschreibtwie man die225 Mio.minimales Febootstrap zu38 Mio.Diese kleine Anlage kann sogar noch weiter verkleinert werden auf16 Mio.wenn Sie bereit sind, auf die RPM-Datenbank (= Updates), Gebietsschemata, Zeitzonen usw. zu verzichten.