Berapa ukuran yang disarankan untuk /boot
partisi Linux ?
Dan apakah aman untuk tidak memiliki /boot
partisi?
Saya melihat beberapa server tidak memiliki /boot
partisi sementara beberapa server memiliki /boot
partisi 128 MB . Saya sedikit bingung. Apakah /boot
perlu partisi? Jika ya, seberapa besar seharusnya?
/boot
partisi atau masalah lebih lanjut . Tidak yakin mengapa Anda mengatakan itu.Saya cenderung membuat 1 GB
/boot
. Saya meninggalkan gambar live CD yang memiliki berbagai alat perbaikan di komputer saya/boot
. Saya kebanyakan melakukan ini untuk sistem yang di situs terpencil saya dukung.Dengan konfigurasi yang tepat, dan memori yang cukup, GRUB 2 dapat mem-boot gambar tanpa mengekstraksi konten. Beberapa kali saya telah berbicara dengan staf jarak jauh untuk me-reboot sistem ke image CD langsung dan memulai networking / ssh pada sistem yang mengalami masalah sehingga saya dapat terhubung dan memperbaiki beberapa hal.
Ini tentu tidak diperlukan, atau bahkan umum.
sumber
The
/boot
partisi berisi konfigurasi GRUB, kernel dengan System.map mereka, ... saya pikir ~ 100 MB sudah cukup.Iya. Tetapi
/boot
partisi yang terpisah memiliki beberapa keunggulan:sumber
Ini juga membedakan distribusi dari distribusi. Sebagai contoh untuk Fedora minimum adalah 250 MB [1] dan 500 MB adalah default dan jika Anda berencana untuk (pra) upgrade di masa depan 500 MB diperlukan [2] . Jika ruang bukan masalah saya akan pergi untuk 1 GB untuk mencegah pengocokan partisi nanti seperti yang harus saya lakukan ketika melakukan upgrade baru-baru ini.
[1] http://docs.fedoraproject.org/en-US/Fedora/16/html/Installation_Guide/s2-diskpartrecommend-x86.html
[2] http://fedoraproject.org/wiki/How_to_use_PreUpgrade#Not_enough_space_in_.2Foot
sumber
Saya baru saja menginstal Ubuntu 13.10 (Saucy Salamander) dengan 105 MB
/boot
. Itu terinstal dengan baik, tetapi setelah reboot saya melakukan pembaruan, dan dikatakan tidak ada cukup ruang.Butuh sekitar 196 MB untuk upgrade; itu pasti upgrade kernel atau sesuatu. Jadi harus menginstal ulang dengan yang lebih besar
/boot
. Saya mendapatkan 500 MB, dan itu sepertinya berhasil. Ini adalah hal yang baik tidak perlu waktu lama untuk menginstal baru :)sumber
Sistem modern umumnya diinstal dengan partisi / boot yang jauh lebih besar daripada sebelumnya. Jumlah ini baru saja tumbuh dari waktu ke waktu.
Mempertimbangkan:
RHEL 5 membuat partisi 101 MiB / boot.
RHEL 6 menciptakan partisi 500 MiB / boot.
RHEL 7 juga membuat partisi 500 MiB / boot, tetapi ini diubah menjadi 1024 MiB dalam 7.3, karena seperti yang disebutkan di catatan rilis :
Sistem EL7 saya saat ini memiliki sekitar 200 MiB yang digunakan dalam / boot, tetapi saya biasanya tidak menginstal paket kernel-debug.
Karena kernel Linux terus tumbuh dari waktu ke waktu, sebagian besar karena menambahkan driver perangkat keras, rekomendasi ini kemungkinan akan terus tumbuh juga.
Dan lagi, seperti yang dicatat oleh orang lain, partisi / boot tidak sepenuhnya diperlukan lagi untuk sebagian besar instalasi. VM umumnya tidak membutuhkannya, misalnya, dan sistem booting UEFI juga tidak membutuhkannya (meskipun mereka memiliki partisi Sistem EFI yang harus ada dan cukup besar untuk menampung berbagai file UEFI). Partisi A / boot diperlukan untuk beberapa sistem lawas yang sangat lama dan untuk menggunakan enkripsi disk lengkap LUKS.
sumber
Seperti yang telah kita lihat peningkatan yang cukup dalam persyaratan penyimpanan kernel linux dan initrds yang terus meningkat, saya saat ini (Februari 2018) cenderung mengalokasikan 1 GB penyimpanan untuk
/boot
.Seperti
/boot
biasanya satu-satunya hal yang tidak ada pada LVM, itu adalah satu-satunya partisi yang tidak dapat Anda ubah ukurannya dengan mudah. Jadi "membuang-buang" beberapa ratus megabyte biasanya tidak sakit seburuk/boot
sistem file yang ternyata terlalu kecil dalam mungkin 5 atau 10 tahun.sumber
Sebagian besar fungsi dari berapa banyak kernel yang telah Anda instal, dan ukuran initrdsnya.
Untuk kernel seri 3.0, initrd berjalan sekitar 13 MB. Untuk kernel 2.6 awal, ini adalah 3,4 MB. Jadi, jika Anda berencana untuk menyimpan lebih dari beberapa kernel, Anda membutuhkan setidaknya beberapa ratus MB.
Berapa banyak dan apakah ini berlaku untuk Anda atau tidak tergantung pada kasus penggunaan Anda. Jika Anda melakukan multi-boot, menguji kernel, dan / atau meningkatkan sering, Anda bisa kehabisan ruang pada
/boot
partisi 100 MB dengan cepat. Jika Anda tidak melakukan hal-hal ini, itu mungkin sudah cukup.Ada sangat sedikit alasan untuk berhemat pada penyimpanan (murah, BIOS, mount, dan pembatasan bootloader pada blok sebagian besar adalah hal di masa lalu), dan saya melihat pertumbuhan yang ditandai dalam sumber daya kernel dengan waktu, sehingga taruhan aman akan menjadi ~ 250 MB - 1 GB untuk saat ini. Saya masih umumnya lebih suka partisi / boot terpisah untuk kontrol dan isolasi, meskipun ini hampir seluruhnya menjadi masalah selera (perangkat RAID akan menjadi salah satu pengecualian yang jelas, LVM dan enkripsi serta dicatat oleh orang lain).
sumber
Tergantung juga pada berapa banyak kernel yang ingin Anda miliki. Kernel normal, kernel "xen", kernel "desktop" dan dalam lebih dari satu versi benar-benar merangkum dengan baik. Saya tidak akan pergi untuk lebih kecil dari 500MB. Mengubah ukuran partisi yang diposisikan di depan setelah itu membutuhkan banyak waktu.
Jika Anda membuat mesin virtual, disk (virtual) terpisah mungkin berguna untuk beberapa partisi (/ home, / boot, /) jika Anda tidak terbiasa dengan LVM.
sumber
Saya selalu menggunakan 100MB sebagai aturan ketika saya sedang membangun sistem. Saya kira jika Anda akan menguji banyak kernel yang berbeda (atau membangun kernel kustom Anda sendiri), Anda mungkin menginginkan yang lebih besar, tetapi 100MB sudah cukup untuk kebanyakan orang. Juga, seperti yang disebutkan, memiliki partisi boot terpisah adalah ide yang bagus untuk banyak alasan.
sumber