Secara tradisional, saya selalu menyiapkan partisi sistem dan partisi Data. Saya baru saja akan menyiapkan server baru (Windows Server 2012 R2), dan sambil bertanya-tanya seberapa besar saya harus membuat partisi sistem, saya mulai bertanya pada diri sendiri, "Apakah saya benar-benar membutuhkan partisi?"
Jika Anda membuat partisi terlalu besar, maka itu ruang yang tidak akan pernah Anda gunakan. Jika Anda membuatnya terlalu kecil, itu akan menjadi rasa sakit yang hebat di pantat.
Folder Data sederhana memberikan pemisahan yang Anda butuhkan. Utilitas cadangan cukup pintar untuk menangani struktur ini.
Jadi apa untungnya memartisi Hard Drive saya?
windows
partitioning
windows-server-2012-r2
Chris McGrath
sumber
sumber
Jawaban:
Pertama-tama, entri wikipedia cukup lengkap dalam hal ini.
Saya akan mencoba menjelaskan rasional di balik partisi selain argumen cadangan / organisasi yang sudah disediakan dalam jawaban lain, untuk berpendapat bahwa dari sudut pandang kinerja, satu-satunya keuntungan dalam partisi adalah meminimalkan fragmentasi.
OS harus membuat asumsi tentang bagaimana pengguna menggunakan dan menyimpan datanya. Masalahnya dapat diringkas sebagai berikut:
Asumsikan Anda memiliki sepotong memori, katakan 256B, yang dapat Anda bayangkan sebagai 256 kotak secara berurutan.
Sekarang, Anda ingin menyimpan 3 file, satu dengan 64, yang lain dengan 64, yang lain dengan 128 kotak: haruskah Anda mengalokasikannya?
Itu tergantung ... pada apakah potongan yang akan disimpan untuk waktu yang lama atau tidak, dan potongan apa yang paling mungkin untuk disimpan setelah salah satu potongan dihapus.
Bayangkan 2 potongan 64 dihapus dari disk di operasi berikutnya sepotong 128 baru disimpan. Pada contoh 1, Anda dapat langsung menyimpan 128, tetapi dalam contoh kedua, pertama-tama Anda harus memindahkan potongan 128 yang tersimpan ke perbatasan, dan hanya dengan demikian Anda dapat menambahkan bongkahan baru.
Sekarang, bayangkan ini tetapi dengan semua jenis ukuran yang berbeda, disimpan dengan cara yang tidak sepele (yaitu tidak semua 4B pertama, lalu semua 8B, dll.) Pada disk raksasa (ukuran GB). Ini dikenal sebagai masalah yang sangat sulit.
OS memecahkan masalah ini dengan menggunakan heuristik. Itu tidak membuat strategi yang optimal, tetapi menggunakan beberapa heuristik untuk menempatkan potongan di tempat yang benar. Salah satu informasi penting adalah seberapa sering seberapa besar potongan yang disimpan pengguna / OS, karena memberikan beberapa informasi a priori pada potongan berikutnya dari tempat OS dapat mencoba menebak.
Mempartisi disk secara efektif memberi tahu OS bahwa wilayah tertentu dari disk itu milik partisi itu. Ini berarti bahwa tidak akan ada lagi satu urutan dari 256 kotak, tetapi dua urutan dari 128 kotak (partisi A dan B). OS tidak akan lagi membuat asumsi di mana harus meletakkannya: Anda adalah orang yang memutuskan root dari direktori yang Anda pilih (berbicara sambil melambaikan tangan).
Mengapa bisa meningkatkan kinerja?
Salah satu contoh khas adalah ketika Anda memiliki dua perilaku berbeda saat menggunakan OS. Misalnya, perbedaan antara:
Partisi dapat meningkatkan kinerja ketika Anda menggunakan OS setiap hari dalam satu cara, dan Anda menggunakan partisi lain untuk hanya menyimpan file-file berat yang hanya jarang Anda ubah selama masa operasi OS.
Karena perilaku Anda konsisten dalam setiap partisi, OS kemungkinan akan meningkatkan alokasi, sehingga meminimalkan fragmentasi.
Sekarang, apakah ini relevan atau tidak untuk kasus pengguna normal, saya akan mengatakan tidak karena siapa yang mengembangkan strategi alokasi cerdas dan heuristik dianggap untuk kasus tersebut.
Untuk server dan sistem lain, ini bisa membuat perbedaan, tetapi lakukan setelah profiling .
EDIT untuk menyertakan SSD
Pemahaman saya adalah bahwa masalah ini tidak tergantung apakah kita berbicara tentang SSD atau hard disk. Masalahnya sangat mendasar dalam arti bahwa itu hanya mengharuskan Anda ingin mengisi ruang terbatas dengan item berukuran tidak konstan yang terus-menerus ditambahkan dan dihapus.
sumber
Keuntungannya adalah kemampuan untuk menginstal ulang OS tanpa harus menyalin file pribadi Anda ke tempat lain dan kemudian mengalokasikan kembali pada instalasi OS baru, karena itu akan berada di partisi lain.
Selain itu, jika Anda menjalankan server biasanya praktik yang baik untuk membuat volume terkait layanan tertentu pada partisi yang terpisah. Dengan begitu jika layanan itu dikompromikan dan penyerang dapat mengisi partisi OS Anda masih harus operasional. Pertimbangkan layanan FTP atau basis data - jika direktori yang sedang diakses dapat diisi hingga kapasitas disk maka Anda akan mengalami beberapa masalah operasional serius tetapi seseorang hanya membuang tumpukan dan tumpukan data ke dalamnya, sehingga menyebabkan DOS untuk sistem itu. Pendekatan semacam ini akan lebih menarik bagi penyerang jika ada layanan berharga lain yang berjalan di atasnya yang ingin mereka ganggu seperti server web atau pengontrol domain. Bisa dibilang, ini semua bisa dikurangi dengan konfigurasi yang tepat dari layanan ini tetapi eksploitasi baru keluar setiap hari sehingga tidak ada salahnya menambahkan lebih banyak lapisan keamanan jika memungkinkan. (ditambahkan olehBradley Forney )
Tapi, dalam sudut pandang pengguna akhir (pengguna Windows 7, Windows 8, dll) (saya tahu bahwa pertanyaannya adalah ke server tetapi untuk mereka yang melihat ini melalui Google), tidak ada gunanya mempartisi jika Anda jangan instal ulang OS Anda dengan frekuensi.
sumber
Tahun lalu (Win Server 2008), ada keuntungan di beberapa partisi:
Saya tidak tahu apakah ini masih benar di Win Server 2012.
sumber
Saya sudah terbiasa membuat sistem dan partisi data. Dengan cara ini saya dapat menginstal ulang, memutakhirkan atau menurunkan versi OS saya (saya lakukan ini sesekali) tanpa kehilangan data saya. Juga, saya dapat memilih untuk dualboot dua OS.
sumber