Mencampur disk dengan berbagai ukuran dalam kumpulan Storage Spaces

14

Saya memiliki kumpulan Storage Spaces yang berisi disk 2x 3TB. Volume cermin tunggal dibuat dari kumpulan ini dengan ukuran tetap (tidak disediakan tipis) dan diatur untuk menggunakan semua ruang di kumpulan tersebut pada saat pembuatan.

Sekarang, saya ingin menambahkan disk 2x 4TB ke kumpulan yang sama dan memperluas volume yang sama. Sepertinya saya tidak bisa menggali dokumentasi yang mencakup skenario ini.

Berapa total ruang yang dapat digunakan untuk volume itu? Apakah saya kehilangan ruang dengan menggunakan drive berukuran campuran di kolam yang sama jika saya menambahkannya secara berpasangan?

Pemahaman saya adalah karena ini adalah satu-kolom, dua penyalinan, saya tidak boleh "meninggalkan ruang di atas meja" selama disk dengan ukuran yang sama ditambahkan berpasangan, bahkan jika pasangan baru itu berbeda ukurannya. dari disk saat ini, tetapi sepertinya saya tidak dapat menemukan dokumen yang mengkonfirmasi ini.

MDMarra
sumber

Jawaban:

16

Ini adalah dokumen yang Anda cari : Apa itu kolom dan bagaimana Ruang Penyimpanan memutuskan berapa banyak yang akan digunakan? dan Ruang Penyimpanan - Merancang untuk Ruang Kinerja dan Penyimpanan: Memahami Ekspansi Kolam Penyimpanan

Saya akan mulai dengan mengutip dua hal dari artikel yang disediakan:

  1. " Catatan Ruang Penyimpanan di Windows Server 2012 R2 dan sebelumnya secara default menggunakan jumlah kolom terbesar yang mungkin diberikan mengingat jumlah disk yang Anda miliki dan tipe ketahanan yang Anda pilih." Sebuah

  2. "Untuk memperluas [kumpulan penyimpanan], dibutuhkan jumlah kolom yang sesuai yang tersedia untuk mengakomodasi tata letak disk." b

    Dengan kata lain: Jika Anda menambahkan disk fisik ke kumpulan penyimpanan, Windows menyimpan jumlah kolom dalam kumpulan tersebut. Setiap baris disk yang Anda tambahkan harus menyediakan satu disk per kolom.

Jadi, jika Anda membuat mirror dengan drive 2x3TB, jumlah kolom terbesar adalah 1. Korelasi kolom-ke-disk untuk itu adalah 1: 2. Itu membuat disk virtual 3TB.

masukkan deskripsi gambar di sini

Sekarang, jika Anda menambahkan dua disk 4TB fisik lainnya ke kumpulan penyimpanan dan menambahkannya ke drive virtual, Windows akan menambahkannya tanpa mengubah jumlah kolom. Satu disk akan ditambahkan ke kolom dan yang lain ke cermin. Jadi memperluas disk virtual dengan 4TB lain. Tata letak disk Anda akan terlihat seperti ini:

masukkan deskripsi gambar di sini

Jadi tidak, Anda tidak akan kehilangan ruang dengan menggunakan drive berukuran campuran di kolam yang sama jika Anda menambahkannya secara berpasangan. Justru sebaliknya! Karena jika Anda akan menambahkan semuanya sekaligus, dua hal akan terjadi:

  1. Windows akan membuat dua kolom (lihat catatan di atas).
  2. Windows akan membatasi ruang yang tersedia. Mungkin dengan membatasi setiap kolom dengan ukuran kolom terkecil. [*]

Tata letak Anda akan terlihat seperti ini hanya menyediakan 6TB, bukannya 7TB:

masukkan deskripsi gambar di sini

[*] Sekarang, saya tidak yakin bagaimana tepatnya batasan itu bekerja dan bagaimana ukuran baru dihitung. Saya menganggap itu ada hubungannya dengan bagaimana garis-garis ditulis ke disk. Karena jika Anda menulis data 512 KB pada disk virtual, setiap kolom secara pararel menerima garis 256 KB. Dan itu tidak akan mungkin terjadi jika salah satu kolom penuh. Jadi itu sebabnya saya menduga bahwa semua kolom di kolam penyimpanan harus memiliki ukuran yang sama. Setidaknya dengan disk 3TB + 3TB + 4TB + 4TB ini praktis benar, saya memeriksa .

Daniel
sumber
0

jika Anda bekerja mundur - Anda memiliki disk virtual 3TB, data dicerminkan satu arah, Anda memiliki 2 blok mendasar dengan ukuran yang sama. didefinisikan sebagai salinan satu kolom 2 seperti yang Anda katakan. sisa asumsi Anda benar-benar tepat - untuk memanfaatkan ruang maksimum yang Anda perlukan untuk menambahkan blok dalam faktor 2 volume yang sama, Anda dapat menambahkan disk dalam faktor 2 volume yang tidak sama tetapi maksimum yang dapat dikonsumsi volume virtual Anda akan menjadi maksimum dari volume terkecil dalam pasangan - Anda dapat membuat disk virtual kedua dengan sisa dengan opsi lain tetapi Anda tidak dapat mengkonsumsi sisanya di disk virtual asli. jadi metrik pembatas adalah jumlah disk fisik yang tersedia oleh disk virtual + opsi seperti mirroring 1 atau 2 cara.

Jadi disk virtual 9TB lebih dari 3TB blok dengan mirror satu arah akan membutuhkan 3 x 3 untuk vdisk + 3 x 3 untuk mirror, tetapi karena ini adalah satu kolom, lebih mudah untuk memvisualisasikan blok yang mendasarinya sebagai kolom tunggal dengan 3 rows (dengan kolom kedua dari baris yang sama untuk mirror satu arah).

jadi dalam ringkasan jika Anda ingin menggunakan semua ruang yang tersedia dalam disk virtual tunggal dengan mirror satu arah Anda harus menambahkan ke setiap kolom dalam ukuran yang sama - jika Anda menggunakan lebih dari satu disk virtual maka Anda dapat menambahkan disk dengan ukuran yang berbeda dan masih menggunakan semua ruang yang tersedia.

Sum1sAdmin
sumber
... mungkin saya harus menyertakan gambar :-)
Sum1sAdmin