วิธีการลดพื้นที่ดิสก์ที่ใช้ไปสำหรับการติดตั้งขั้นต่ำ 942 MB 13.10 amd64 เซิร์ฟเวอร์?


1

เป้าหมายคือการมีการติดตั้งเซิร์ฟเวอร์แบบไม่มีส่วนหัวบนเครื่องที่มีอยู่จริงซึ่งให้บริการเพียงบริการเดียวเท่านั้น กล่าวอีกนัยหนึ่งเซิร์ฟเวอร์ทุ่มเทเพื่อเรียกใช้งานเดียว คุณอาจเรียกอุปกรณ์นี้ว่าโลหะเปลือยได้ บริการนี้ต้องการ Oracle / Sun Java เวอร์ชัน 6 หรือ 7 ความต้องการคือการติดตั้ง Ubuntu ลงในพื้นที่ฮาร์ดดิสก์ เป้าหมายรองข้างการใช้พื้นที่ดิสก์เหลือน้อยคือการอัพเดทความปลอดภัยที่น้อยลงสำหรับส่วนประกอบที่ไม่ได้ใช้ ผลลัพธ์: รีบูตเครื่องใหม่น้อยลงและลดระยะเวลาการทำงานลง

JeOS ไม่มีอยู่อีกต่อไป การติดตั้งเครื่องเสมือนใช้ไม่ได้เนื่องจากการติดตั้งนี้จะทำงานบนฮาร์ดแวร์ทางกายภาพ อูบุนตู 13.10 เซิร์ฟเวอร์-amd64 " F4การติดตั้งน้อยที่สุด" กับ "openssh เซิร์ฟเวอร์" และ "การอัพเกรด-แบบอัตโนมัติ" ยังคงกิน942 MB

หลังจากกวาดล้างแพ็คเกจที่ไม่จำเป็นโดย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 MBเหลืออยู่

วิธีการติดตั้ง Ubuntu หรือตัดการติดตั้งที่มีอยู่เพื่อใช้พื้นที่ฮาร์ดดิสก์ไดรฟ์น้อยที่สุด ?

คำตอบ:


1

1. อูบุนตูคอร์

หลังจากติดตั้งโดยใช้คำแนะนำจากคำสั่งอะไรที่จำเป็นในการติดตั้ง Ubuntu Core? พื้นที่ที่ใช้บนดิสก์คือ610MB (วัดโดยใช้$ df -h)

apt-get update && apt-get install linux-{headers,image}-genericส่วนใหญ่เนื่องจากการติดตั้งคำสั่ง linux เคอร์เนล ตามเอาต์พุตคำสั่งทำให้พื้นที่ดิสก์เพิ่มเติม 325 MB ถูกใช้ ในความเป็นจริงพื้นที่ที่ใช้ก่อนเรียกใช้คำสั่งนี้คือ 132 MB และหลังจากการปรับปรุง apt-get คือ 141 MB ดังนั้นในความเป็นจริงเคอร์เนลของ Linux ใน Ubuntu Core 13.10 amd64 จะใช้พื้นที่ดิสก์ 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. Debootstrap

ยูทิลิตี้ที่ใช้โดยการติดตั้ง Ubuntu debootstrapและยอมรับว่าเป็นวิธีการอย่างเป็นทางการในการติดตั้งระบบฐานอูบุนตูเป็น
https://help.ubuntu.com/12.04/installation-guide/powerpc/linux-upgrade.html

debootstrap บึกบึน minbase ติดตั้ง 142Mในdf -hขนาด ตามที่ใช้พื้นที่น้อย: debootstrap หรือ Ubuntu Core? การติดตั้ง debootstrap 12.04 มีขนาด 205M

คู่ Fedora ของการตั้งชื่อdebootstrap febootstrapผู้เขียน - ริชาร์ดโจนส์ WM - ได้เขียนบล็อกโพสต์ที่น่าสนใจที่เขาอธิบายวิธีการลด225m febootstrap น้อยที่สุดเพื่อ 38M การติดตั้งขนาดเล็กนี้ยังสามารถทำให้ผอมลงได้ถึง16Mเมื่อเต็มใจที่จะปล่อยฐานข้อมูล RPM (= อัปเดต), ตำแหน่งที่ตั้ง, เขตเวลาและอื่น ๆ


ขนาดบีบอัดของรูท Ubuntu Core ได้เกือบสองเท่าจาก 38M ใน 13.10 ถึง 63M ตั้งแต่รุ่น 14.04 (Trusty Tahr)
สำรองข้อมูล Pro
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.