Linux’ta Yeni LUN ve Multipath Disk Ekleme

Yeni disk eklemek isteyenler için kısa bir özet: Storage ekibinden yeni LUN’u tanımlamalarını iste. Sonrası tamamen sunucuda.


1. Storage Ayarları

Önce storage tarafında LUN atanmış, zoning ve masking yapılmış olmalı. Storage ekibinden “hazır” onayını almadan devam etme.


2. Sunucuda Yeni LUN’u Tara

Yeni LUN geldi mi bakmak için her host’u tara:

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
# Fazla host varsa, hepsini tara.

Sonra kontrol:

lsblk
fdisk -l

3. Multipath Araçlarını Kur

Ubuntu:

sudo apt update
sudo apt install multipath-tools

CentOS/RHEL:

sudo yum install device-mapper-multipath

4. Multipath’i Başlat

Çoğu zaman varsayılan ayar yeterli.

sudo mpathconf --enable --with_multipathd y
sudo systemctl start multipathd
sudo systemctl enable multipathd

5. LUN’u Multipath ile Kontrol Et

sudo multipath -ll

Yeni disk burada “mpathX” diye görünecek.


6. Disk Böl, Formatla, Mount Et

Örnek:

sudo fdisk /dev/mapper/mpathX
sudo mkfs.ext4 /dev/mapper/mpathX
sudo mkdir /mnt/yeni_disk
sudo mount /dev/mapper/mpathX /mnt/yeni_disk

7. fstab’a Eklemek (Otomatik Mount)

Her açılışta otomatik bağlansın istiyorsan:

  1. UUID’yi bul: sudo blkid /dev/mapper/mpathX
  2. fstab’ı aç: sudo nano /etc/fstab
  3. Şu satırı ekle: UUID=... /mnt/yeni_disk ext4 defaults 0 2 (UUID yerine çıkan değeri yaz.)
  4. Kaydet, çık ve test et: sudo mount -a Hata vermiyorsa tamamdır.

Ekstra

  • Bir şey görünmüyorsa storage tarafını ve bağlantıları tekrar kontrol et.
  • multipath -ll ve lsblk çıktısı işini kolaylaştırır.
  • Log için: journalctl -u multipathd