Linux’ta Yeni LUN ve Multipath Disk Ekleme

Yeni bir disk/LUN ekleyeceksen, özellikle fiber veya iSCSI storage ile çalışan ortamlarda, işin ilk adımı storage ekibinden LUN’u atamasını istemek. Bu yazıda, sunucuda yeni bir LUN’ı nasıl göreceğimizi ve multipath ile nasıl tanıyacağımızı anlatıyorum.
1. LUN’un Tanımlandığından Emin Ol
Öncelikle storage tarafında LUN atandı mı, zoning ve masking doğru mu, emin ol. Bunlar hallolmadan sunucudan hiçbir şey göremezsin.
2. Yeni LUN’u Tara
Sunucuya yeni LUN tanımlandıktan sonra, elle tarama yapmak lazım.
Sunucunda kaç tane host var bak (ls /sys/class/scsi_host/
).
Sonra aşağıdakini hepsine uygula:
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
# Daha fazla host varsa, onlara da yap.
Ardından yeni diskler geldi mi bakmak için:
lsblk
fdisk -l
3. Multipath Paketini Yükle
Ubuntu kullanıyorsan:
sudo apt update
sudo apt install multipath-tools
CentOS veya RHEL’de:
sudo yum install device-mapper-multipath
4. Multipath’i Başlat
Ön tanımlı ayarları başlatmak genellikle yeterli.
Yine de config dosyasına bakmakta fayda var ama çoğunlukla dokunmaya gerek kalmıyor.
sudo mpathconf --enable --with_multipathd y
sudo systemctl start multipathd
sudo systemctl enable multipathd
5. LUN’lar Multipath’te Görünüyor mu?
Şimdi kontrol zamanı:
sudo multipath -ll
Yeni eklediğin disk burada “mpathX” diye görünmeli.
Bazen /dev/mapper/mpathX veya benzeri isimle gelir.
Eğer göremiyorsan, storage ve zoning tarafını tekrar kontrol et.
6. Disk Bölümle ve Formatla
Örnek:
sudo fdisk /dev/mapper/mpathX
# Ya da parted ile de yapabilirsin.
sudo mkfs.ext4 /dev/mapper/mpathX
Daha sonra bağlama noktası oluştur:
sudo mkdir /mnt/yeni_disk
sudo mount /dev/mapper/mpathX /mnt/yeni_disk
7. fstab’a Eklemek (Otomatik Mount)
Diskin her açılışta otomatik bağlanması için /etc/fstab
dosyasına ekle:
- Kaydet ve çık.
Kontrol et:
sudo mount -a
Hata çıkmıyorsa iş tamam.
Şu satırı ekle:
UUID=b12d-xxxx... /mnt/yeni_disk ext4 defaults 0 2
(Veya klasik yol: /dev/mapper/mpathX /mnt/yeni_disk ext4 defaults 0 2
)
fstab’ı aç:
sudo nano /etc/fstab
UUID’yi öğren:
sudo blkid /dev/mapper/mpathX
Çıkan uzun kodu kopyala (örneğin: UUID="b12d-xxxx..."
).
Ekstra Notlar
- Eğer bir şey görünmüyorsa, en başa dön: Storage tarafı, zoning, masking ve bağlantı kontrolü.
journalctl -u multipathd
ile loglara bakabilirsin.- Çıkmadan önce
lsblk
vemultipath -ll
çıktısını tekrar kontrol et.
Bu kadar!
Takıldığın yerde komut çıktılarını kontrol et, yine olmuyorsa bir çay al, tekrar baştan başla.