Mengapa saya harus membuat terpisah partisi untuk /tmp
, /var
dan sebagainya ?
Saya bisa melihat lebih banyak kekurangan daripada manfaat. Satu manfaat adalah bahwa saya dapat menggunakan ext4
dengan penjurnalan untuk /home
dan ext4
tanpa penjurnalan untuk partisi lain.
Kelemahan utama adalah batas ukuran. Ketika saya partisi disk saya saya diajarkan untuk mengalokasikan setidaknya 50MB untuk /tmp
, jadi saya mengatur 1GB /tmp
partisi. Sekarang saya punya masalah karena itu jelas tidak cukup ! Menyalin DVD membutuhkan lebih banyak ruang kosong. Bahkan caching konser tunggal YouTube membutuhkan lebih dari 1GB ruang bebas pada /tmp
partisi.
Apa manfaat memiliki /tmp
partisi yang terpisah ?
linux
partitioning
filesystems
tmpfs
patryk.beza
sumber
sumber
home
,var
,tmp
,...
maka Anda tidak perlu terlalu banyak ruang untuk/
. Untung jika suatu hari Anda perlu mengembalikan sistem / pengaturan dari gambar cadangan. Ada banyak alasan mengapa itu baik untuk menjaga bagian sistem yang berbeda pada partisi yang berbeda.Jawaban:
Salah satu alasan umum untuk menjadikannya partisi yang terpisah adalah untuk dapat memasangnya sebagai
nosuid
dannoexec
. Ini mencegah masing-masing hak istimewa-eskalasi dan eksekusi skrip arbitrer dari / tmp. Ini sangat berguna dalam lingkungan multi-pengguna (misalnya hosting) di mana pengguna yang tidak memiliki hak memiliki akses untuk membaca / menulis data ke / tmp tetapi tidak dapat melakukan salah satu dari tindakan ini.Pembenaran lain adalah membatasi jumlah data sementara yang disimpan (karena tidak semuanya membersihkan sendiri) untuk mencegah partisi lain yang lebih penting dari mengisi dan menyebabkan gangguan layanan dan / atau kehilangan data.
sumber
Ini juga masuk akal dari sudut pandang keamanan. Karena banyak program menulis sementara
/tmp
dan/tmp
secara otomatis dihapus (menggunakan penghapusan file tidak aman), ini berarti banyak file yang dihapus tetapi dapat dipulihkan masih berada di/tmp
partisi. Jika Anda mengisolasi partisi ini dan membuatnya lebih kecil, maka lebih mudah untuk aman membersihkannya, misalnya menggunakansfill
dari yangsecure-delete
paket .sumber
Juga ketika tmp berada di partisi yang terpisah:
sumber