man sayfası mdadm
şöyle diyor: "[chunk] yalnızca RAID0, RAID4, RAID5, RAID6 ve RAID10 için anlamlıdır." yani baskın 1 için geçerli değildir. değeri geçseniz bile, "yığın büyüklüğünü yoksayma" ifadesiyle ve baskın 1 oluşturulduktan sonra şunu alırsınız:
md1 : active raid1 ...
4883639488 blocks super 1.2 ...
bitmap: 0/37 pages [0KB], 65536KB chunk
nedense 5.6Tb disk boyutu için 65Mb kullandı. Neden?
o zaman, adam için sayfa mkfs.ext4
diyor
stride = stride-size = Stride-size dosya sistemi bloklarıyla bir RAID dizisi için dosya sistemini yapılandırın. Bu, bazen yığın boyutu olarak da adlandırılan bir sonraki diske taşınmadan önce diske okunan veya yazılmış blokların sayısıdır. Bu, çoğunlukla performansı etkileyebilecek tek bir diske yerleştirmekten kaçınmak için mke2fs zamanında bitmapler gibi dosya sistemi meta verilerinin yerleştirilmesini etkiler. Blok ayırıcı tarafından da kullanılabilir.
stripe_width = stripe-width = Dosya sistemini, şerit başına şerit genişliği dosya sistemi bloklarıyla bir RAID dizisi için yapılandırın. Bu, tipik olarak adım büyüklüğü * N'dir; burada N, RAID'deki veri taşıyan disklerin sayısıdır (örneğin, RAID 5 için, bir eşlik diski vardır, bu nedenle N, eksi 1 dizisindeki disklerin sayısı olacaktır). Bu, blok yazıcısının mümkün olması durumunda, veri yazıldığında mümkünse bir RAID şeridinde paritenin okuma-değiştirme-yazmasını önlemesini sağlar.
Bütün bunlar RAID1 için ne anlama geliyor? sadece chunck için aldığım aynı değeri tekrar etmeli miyim? ve RAID1 "mümkünse" notunun dışına çıktıkça stripe_width? ya değil mi?
RAID1 için ne yapmam gerektiği açık değil. RAID0 ve RAID5 için diğer eğitimlerde bulduğum formülleri kullanarak, RAID1 dizim için doğru rakamlar olmadığını düşünüyorum.mkfs.ext4 -b 4096 -E stride=16384,stripe-width=16384