Debian RAID disk boyutunun olması gerekenden daha küçük


0

Arka fon

Bu yüzden bir RAID kurma konusunda yeni olduğum için yanımda ol. 4 sabit sürücülü bir RAID 10 kurmaya çalıştım. Bunu mdadmbaşarmak için kullanıyorum . Olarak baskınımı başarıyla yaptım /dev/md0. Sürücülerim için yaklaşık 2,5 terabayt kapasiteye sahip olmalıyım. Yazarken:

sudo mdadm --detail /dev/md0

O döner:

array size = 2441634816 (2328.52 GiB 2500.23 GB)

2500 GB yaklaşık 2.5 TB olduğu için iyi görünüyor. Samba üzerine baskın düzenlediğim ve başka bir makinenin kullanılabilir alanını görüntülediğimde, yalnızca 16 GB civarında gösteriyor:

Sorun

Elbette benim sorunum, alanımın iyi bir miktarının mevcut olmamasıdır. Tüm dizimin kullanılabilir olmasını nasıl sağlayabilirim?

Ne denedim

sudo resize2fs /dev/md0

md0Mevcut tüm alanı kullanmak için yeniden boyutlandırılması gereken ..

Bunun çıktısı "Dosya sistemi zaten 610408704 blok uzunluğunda. Yapacak bir şey yok!"

Denemek için gördüğüm diğer komut

mdadm --grow /dev/md0 --size=max

Hangi " /dev/md00K'de değişmeyen bileşen boyutu" çıktılar ve ben boyutu kontrol ederken hala aynı.

Denemem için bir fikri olan var mı?


Alanın müsait olmadığını düşündüren nedir? çıktı df? 410 blok ise 610408704 blok doğru görünüyor (610408704 * 4096/1024 ^ 3 = 2328.52GiB)
Tom Yan

Dosyaları başka bir bilgisayardan yeni baskınıma kopyalıyordum ve 16GB'a ulaştığımda diskin dolu olduğunu söylüyor. Buna başka bir şey sebep olabilir mi?
Eric F,

"Samba üzerine baskın yapıyorum ve başka bir makineden kullanılabilir alanı görüntülediğimde". Samba paylaşımının doğru bir şekilde yapılandırıldığından emin misin? dfYerel olarak kontrol ettiniz mi?
Tom Yan

Baskın düzenleyen makinede df ile kontrol etmek hiç / dev / md0 göstermiyor
Eric F

Takılı değil mi? findmnt /dev/md0Paylaşım için ayarladığınız yola monte edildiğinden emin olun.
Tom Yan

Yanıtlar:


0

Bunun nedeni muhtemelen md0'nin monte edilmemiş olması veya paylaşımın yolunun bağlanma noktasına ayarlanmamış olmasıdır.

İkinci durumda, smb.conf'unuzu kontrol etmeniz gerektiği açıktır.

Eski durum için önce findmnt /dev/md0veya ile kontrol edebilirsiniz mount | grep /dev/md0.

Beklenen montaj noktasında (örn. / Mnt / raid0) okuma / yazma yapabilmek, mutlaka monte edildiği anlamına gelmez. Muhtemelen sadece kök dosya sistemine erişiyorsunuz (16GB alan, Pi'nizdeki SD gibi görünüyor).

Aslında çıktılarını bile kontrol edebilirsiniz df. Eğer / dev / md0 listelenmemişse, temelde de monte edilmediğini onaylar. Listeleniyorsa, kullanımını yerel olarak kontrol edebilirsiniz. : D

Takılmaması, / etc / fstab içine yazılmış bir giriş olmaması veya önyüklemede bile monte edilmemesinden kaynaklanabilir.


Buradaki sorun kesinlikle sürücüleri monte etmeme ve daha sonra önyüklemeye bağlama. Otomatik montaj konusunda herhangi bir şey yapması için mdadm.conf 'u alma konusunda birçok sorun yaşadım. Oradaki yolları birçok sitenin önerdiği gibi yükledim ancak yeniden başlatıldıktan sonra asla bir araya gelmeyecek. Son çözümüm mdadm - assemble --scan ve mount / mnt / raid10 / dev / md0 satırlarını, şimdi mükemmel şekilde çalışan boot betiğime eklemek oldu. :)
Eric F,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.