目标是在物理机器上安装无头服务器,该服务器仅提供一项服务。换句话说,服务器专用于运行一项任务。您也可以将其称为裸机设备。该服务需要 Oracle/Sun Java 版本 6 或 7。希望 Ubuntu 安装在硬盘空间中得到缩减。除了低磁盘空间使用率之外,第二个目标是减少安装甚至不使用的组件的安全更新。结果:减少重启次数,降低停机时间。
JeOS 不再存在。虚拟机安装不适用,因为此安装将在物理硬件上运行。Ubuntu-13.10-server-amd64“F4最小安装”带有“openssh-server”和“unattended-upgrades”,仍然消耗942 兆。
清除不必要的软件包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
后881 兆保持。
如何安装 ubuntu 或精简现有安装以使用最小硬盘空间?
答案1
1.Ubuntu 核心
使用以下说明进行安装后安装 Ubuntu Core 需要哪些命令?磁盘上的已用空间为610MB(使用 测量$ df -h
)。
很大程度上是由于安装 linux kernel 命令造成的apt-get update && apt-get install linux-{headers,image}-generic
。根据命令输出,会导致使用 325 MB 的额外磁盘空间。实际上,运行此命令之前使用的空间为 132 MB,apt-get update 之后为 141 MB。因此,实际上 Ubuntu Core 13.10 amd64 中的 Linux 内核占用了 469 MB 的磁盘空间。
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.启动
Ubuntu 安装程序使用的实用程序(被认可为安装 Ubuntu 基础系统的官方方式)是
debootstrap
。
https://help.ubuntu.com/12.04/installation-guide/powerpc/linux-upgrade.html
Ahardy debootstrap minbase 安装需要 142M尺寸df -h
。根据哪个占用的空间更少:debootstrap 还是 Ubuntu Core?12.04 debootstrap 安装占用 205M。
Fedora 对应的版本debootstrap
名为febootstrap
。它的作者 Richard WM Jones 写了一篇有趣的博客文章,其中描述了如何减少2.25亿最小 febootstrap 到3800 万. 这种小型装置甚至可以进一步缩小到1600 万当愿意丢失 RPM 数据库(=更新)、语言环境、时区等等时。