Jika Anda hanya menjalankan satu OS, apakah Partisi sepadan? [Tutup]

8

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?

Chris McGrath
sumber
Pertimbangkan pertanyaan Linux ini: Mengapa membuat banyak partisi?
Ƭᴇcʜιᴇ007
Terima kasih, saya mencari, tetapi sebagian besar yang saya temukan adalah tentang ukuran partisi yang seharusnya.
Chris McGrath
Ada keuntungan untuk beberapa partisi dalam beberapa situasi, tetapi secara umum (jika Anda tidak memiliki salah satu dari situasi khusus) mereka lebih banyak masalah daripada nilainya.
Daniel R Hicks
1
Dari segi fragmentasi jelas tidak ada salahnya menggunakan 1 partisi untuk OS Anda dan satu lagi untuk file pribadi Anda. Ini juga membuat menginstal ulang OS Anda atau menginstal OS baru jauh lebih mudah. Sebagian besar OS Windows Server akan secara otomatis meminta setidaknya 2 partisi, mis. Jika Anda ingin menjalankan server WSUS
BlueCacti

Jawaban:

2

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?

1: | 64 | 64 | 128 | or
2: | 64 | 128 | 64 | ?

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:

  1. menggunakan OS setiap hari, yang memiliki banyak fungsi tulis dan hapus dalam memori, dan
  2. ketika Anda menyimpan file berat seperti video atau album yang tidak banyak Anda ubah.

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.

Jorge Leitao
sumber
Baik jawaban Anda dan artikel wiki adalah bacaan yang menarik. Apakah Anda tahu bagaimana SSD masuk ke dalam ini? Tampaknya sebagian besar masalah merujuk pada masalah fragmentasi / piringan disk / kepala baca, tidak ada yang berlaku untuk SSD. (Potongan data Anda memiliki masalah analog untuk SSD meskipun mungkin perlu disebutkan - Trim en.wikipedia.org/wiki/Trim_%28computing%29 )
RJFalconer
@RJFalconer Saya sangat senang Anda menganggapnya menarik. Saya memperbarui pertanyaan untuk menjawab maksud Anda.
Jorge Leitao
6

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.

athosbr99
sumber
1
Tidak. Anda harus membuat cadangan.
Marcks Thomas
Nah, pernyataan yang lebih tepat mungkin "tanpa harus mengembalikan cadangan" - yang mempercepat segalanya. Partisi sistem operasi bukan tempat untuk data pengguna, baik itu server atau workstation.
Daniel B
1
@MarcksThomas Partisi benar-benar "cadangan"? Jika HDD mengalami kegagalan fungsi, lalu bagaimana?
athosbr99
2
-1 "tidak ada gunanya". Ada banyak alasan untuk dipartisi. Pengelompokan logis, izin, kemudahan cadangan, ekstensibilitas (mis. Menambahkan drive "permainan" / "media" yang lebih besar ke sistem Anda), ...
RJFalconer
1
Saya tidak sering menginstal ulang OS saya, tetapi saya sangat senang saya memiliki barang-barang saya di partisi yang terpisah ketika OS saya tiba-tiba crash sepenuhnya dan memaksa saya untuk menginstalnya kembali. Jadi ... pasti tidak akan mengatakan "tidak ada gunanya" ...
Svish
0

Tahun lalu (Win Server 2008), ada keuntungan di beberapa partisi:

  1. lebih mudah mendapatkan defrag agar bekerja secara efektif
  2. lebih mudah untuk mendapatkan cadangan berdasarkan partisi
  3. Ketika exchange server mengisi partisi-nya, server TIDAK akan crash (jika tidak).

Saya tidak tahu apakah ini masih benar di Win Server 2012.

sknutsonsf
sumber
-1

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.

Mon Kee Poo
sumber