Saya bertanya-tanya dan saya yakin banyak di luar sana yang bertanya-tanya juga, di mana akan menjadi yang terbaik atau setidaknya tata letak sistem file yang optimal untuk server berbasis GNU / Linux. Saya sadar bahwa tidak ada tata letak umum, karena tata letak bervariasi berdasarkan pada apa yang ingin dicapai pengguna akhir jadi saya akan mempersempit pertanyaan saya ke implementasi yang sangat spesifik. Tujuan dari server adalah sebagai server telepon SIP ukuran sedang. Tata letak sistem file yang saya buat adalah sebagai berikut:
Ukuran penuh hard drive adalah 146 GB
- 1 GB partisi primer dipasang sebagai / boot
- Partisi primer 16 GB dipasang sebagai /
- Partisi tambahan 16 GB dipasang sebagai swap (server memiliki memori 8 GB dan setidaknya tidak akan bertambah besar segera)
- 52 GB partisi extended dipasang sebagai / var
- 16 GB partisi extended dipasang sebagai / var / log
- 30 GB perluasan partisi dipasang sebagai / usr
- Partisi tambahan 5 GB dipasang sebagai / tmp
- Partisi tambahan 10 GB dipasang sebagai / home
Saya menempatkan swap di tengah mengingat akan memungkinkan akses yang lebih cepat, membuat partisi var besar karena akan ada banyak data variabel seperti file database. Saya memindahkan / var / log dan / tmp ke partisi yang berbeda untuk memastikan bahwa mereka terisi, mereka tidak akan menurunkan seluruh sistem dan memindahkan / usr juga untuk membuatnya dapat dibaca-hanya jika ada kebutuhan untuk ukuran seperti itu. Saya membuat partisi kecil / rumah karena jumlah pengguna akan rendah sehingga tidak perlu ruang penyimpanan besar pada direktori home.
Ada banyak argumen untuk dan melawan tata letak ini saya kira dan saya ingin tahu (mencoba untuk mengambil pikiran orang yang lebih berpengalaman atau lebih bijaksana daripada saya) tentang apa yang dipikirkan orang lain jadi: apakah ini fragmentasi dan ketertiban mempertimbangkan akses cepat (yang mengapa saya menempatkan swap hampir di tengah), keamanan dan keamanan data? Adakah pikiran? Terima kasih!