Apa skema partisi yang disarankan untuk Server Ubuntu saya?


8

Saya akan menggunakan server Ubuntu yang memiliki server berikut:

  • Bind server
  • Server DHCP
  • Server LAMP
  • Server OpenSSH
  • Server ldap
  • Database Mongodb
  • Server FTP
  • Server surat
  • Server samba
  • Server NFS
  • Di masa depan, saya ingin mengatur Openstack untuk PAAS.

Saat ini saya memiliki sistem file Raid 5 dengan penyimpanan 10TB.

Bagaimana saya mengatur skema partisi saya?

Saya mencari untuk memastikan bahwa saya tidak memiliki masalah di masa depan dan ukuran penyimpanan dapat dengan mudah diperluas. Dapatkah Anda menyarankan skema partisi memberikan persentase tertentu dari penyimpanan untuk partisi seperti /, /boot, /var, /etc?

Jawaban:


6

Sebelum Anda memutuskan skema partisi, ada baiknya Anda memahami alasan untuk membagi berbagai bagian linux.

Pertama, banyak partisi 'lebih aman' karena jika satu filesystem rusak, yang lain harus baik-baik saja. Ini tidak akan menyelamatkan Anda dari kegagalan disk. Cadangan akan, seperti skema paritas di tingkat serangan Anda.

Kedua itu adalah cara untuk menggunakan beberapa drive dengan gaya yang berbeda sebelum LVM - ini bisa diperdebatkan untuk Anda

Sumber - Instalasi Linux dan memulai

Singkatnya, skema multi-partisi adalah semacam peninggalan zaman dulu, diteruskan dengan alasan warisan. Jika Anda perlu bertanya mengapa , Anda lebih baik dengan satu partisi.

Dalam konteks modern metode pembagian cerdas akan menggunakan satu partisi besar (dan yang kedua, opsional untuk swap, swap file akan menjadi pilihan). Gunakan LVM sehingga Anda dapat menambahkan disk jika Anda bisa jika Anda merasa perlu menambah ruang. Satu partisi besar berarti banyak hal akan ditangani sendiri selama ada ruang yang cukup, dan Anda dapat mencadangkan /etc/server/ lokal dan / home, dan menggunakannya serta daftar paket yang terinstal jika diperlukan pemulihan logam kosong.


3

Saya biasanya merekomendasikan /boot1GB, /20GB, dan /datayang menggunakan sisa ruang yang tersedia. Ini agar Anda bisa melalui fsck /terburu-buru jika perlu; tidak ada yang menyebalkan daripada harus duduk selama tiga jam atau lebih dari fsck hanya untuk melihat apakah sistem Anda akan mau boot sama sekali!

Selain itu, pastikan untuk menggunakan LVM di atas RAID5 Anda; sulit untuk memberikan saran lebih lanjut tanpa mengetahui lebih detail dari array RAID Anda - apakah itu perangkat keras, atau itu kernel RAID (mdraid)? Dll

Satu catatan lain - Anda mungkin mempertimbangkan RAID10 bukan RAID5, tergantung pada seberapa serius kebutuhan ruang Anda. RAID10 akan memberi Anda lebih sedikit penyimpanan yang tersedia untuk jumlah dan ukuran drive yang sama (n / 2 bukannya n-1), tetapi itu akan menjadi kinerja yang lebih tinggi dan lebih tangguh jika terjadi kegagalan perangkat daripada RAID5. (Ini juga akan menjadi jauh, jauh, JAUH kinerja yang lebih tinggi ketika benar-benar berjalan dalam mode terdegradasi jika dan ketika suatu perangkat gagal.)


1
Kasus penggunaan khusus Anda mungkin berbeda, tetapi secara umum saya pikir 1GB untuk / boot sepertinya berlebihan gila. Setiap versi kernel ~ 15-35MB. Mengapa Anda ingin menyimpan 20-30 versi berbeda untuk memanfaatkan ruang sebanyak itu? :)
Mxx

1

Tidak ada jawaban sempurna untuk pertanyaan ini, yang terbaik bisa katakan adalah bahwa itu tergantung. Ukurannya /, /bootdan /etctidak perlu terlalu banyak. Di mana Anda benar-benar membutuhkan ruang adalah tempat Anda akan menyimpan konten Anda, yaitu situs web atau email pengguna, dll. Ini dapat dikonfigurasi juga tetapi jika mereka berada di/var maka di situlah sebagian besar ruang akan dibutuhkan.

10 TB terdengar luar biasa tetapi tidak dapat dibuktikan di masa depan, linux selalu memungkinkan Anda untuk menambahkan lebih banyak media dan memasangnya sebagai subdirektori dari kata /var dalam kasus Anda yang memberi Anda dan pengguna Anda tampilan yang transparan.

Saya belum masuk ke persentase dan spesifik karena mereka akan bergantung pada kasus per kasus tetapi saya harap Anda mendapatkan ide.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.