Enable Network

Linux iSCSI Kurulum Rehberi: fstab ve _netdev ile Güvenli Otomatik Bağlama

  • 13 Mart 2026
  • Linux
Linux iSCSI Kurulum Rehberi: fstab ve _netdev ile Güvenli Otomatik Bağlama

Linux iSCSI Nedir?

iSCSI (Internet Small Computer Systems Interface), ağ üzerinden depolama alanına erişmeyi sağlayan bir protokoldür. Bu teknoloji sayesinde uzak bir depolama cihazı yerel bir disk gibi kullanılabilir.

iSCSI genellikle aşağıdaki ortamlarda kullanılır:

  • veri merkezleri
  • SAN depolama sistemleri
  • NAS cihazları
  • sanallaştırma platformları
  • yüksek kapasiteli yedekleme sistemleri

Linux sunucularda iSCSI kullanarak uzak diskleri bağlayabilir ve bu diskleri sistemin bir parçası gibi kullanabilirsiniz.

Linux'ta iSCSI Neden Kullanılır?

Bir sunucunun yerel diski yetersiz kaldığında en mantıklı çözüm ağ tabanlı depolama kullanmaktır.

  • iSCSI teknolojisinin avantajları şunlardır:
  • yüksek kapasiteli depolama alanı sağlar
  • SAN/NAS cihazlarına erişim sağlar
  • uzak diskleri yerel disk gibi kullanma imkanı sunar
  • veri merkezlerinde merkezi depolama yönetimi sağlar

Ancak iSCSI kullanırken dikkat edilmesi gereken önemli bir konu vardır:

Sunucu açılırken ağ henüz hazır değilse disk bağlanamaz ve sistem açılışta kilitlenebilir.

Bu sorunu çözmek için _netdev parametresi kullanılır.

Linux'ta iSCSI Kurulumu

Linux sistemlerde iSCSI bağlantısı kurmak için birkaç temel adım uygulanır.

Bu adımlar:

  • iSCSI başlatıcı paketinin kurulması
  • depolama hedefinin keşfedilmesi
  • hedefe login olunması
  • diskin formatlanması
  • fstab ile kalıcı bağlama

iSCSI Başlatıcı (Initiator) Kurulumu

Linux'ta iSCSI bağlantıları için open-iscsi paketi kullanılır.
Ubuntu ve Debian sistemlerde kurulum şu şekilde yapılır:

sudo apt update
sudo apt install open-iscsi -y

Kurulum tamamlandıktan sonra sistem artık iSCSI hedeflerini keşfedebilir.

iSCSI Target Discovery (Hedef Keşfi)

Depolama sunucusundaki iSCSI hedeflerini görmek için iscsiadm komutu kullanılır.

sudo iscsiadm -m discovery -t sendtargets -p HEDEF_IP_ADRESI

Örnek çıktı:

192.168.1.50:3260,1 iqn.2026-03.com.enable:storage

Burada görülen IQN (iSCSI Qualified Name) hedef disk kimliğini temsil eder.

iSCSI Target Login (Diske Bağlanma)

Hedef disk keşfedildikten sonra login işlemi yapılır.

sudo iscsiadm -m node -T iqn.adresi.buraya.yazin -p HEDEF_IP_ADRESI --login

Login işlemi başarılı olursa sistem yeni bir disk algılar.

Diskleri kontrol etmek için:

lsblk

çıktısında yeni bir disk (örneğin /dev/sdb) görünür.

iSCSI Disk Formatlama

Yeni bağlanan disk kullanılmadan önce formatlanmalıdır.

En yaygın kullanılan Linux dosya sistemi ext4'tür.

sudo mkfs.ext4 /dev/sdb

Bu işlem diski veri depolamaya hazır hale getirir.

Linux'ta iSCSI Disk Bağlama

Disk bağlamak için bir mount noktası oluşturulmalıdır.

sudo mkdir /mnt/iscsi_disk

Ardından disk bağlanır:

sudo mount /dev/sdb /mnt/iscsi_disk

Artık iSCSI disk kullanılabilir.

iSCSI Disk için UUID Öğrenme

fstab yapılandırması için disk UUID değerini öğrenmek gerekir.

sudo blkid /dev/sdb

Örnek çıktı:

UUID="1234-5678-ABCD"

fstab ile iSCSI Diski Otomatik Bağlama

Linux'ta diskleri kalıcı olarak bağlamak için /etc/fstab dosyası kullanılır.

sudo nano /etc/fstab

Dosyanın sonuna şu satır eklenir:

UUID=senin-uuid-numran /mnt/iscsi_disk ext4 defaults,_netdev 0 0

_netdev Parametresi Neden Önemlidir?

iSCSI diskler ağ üzerinden bağlandığı için sistem açılırken ağ hazır olmayabilir.

Eğer _netdev kullanılmazsa:

  • sistem disk bağlanamaz
  • boot işlemi durabilir
  • sunucu açılmayabilir

_netdev parametresi sisteme şunu söyler:

"Bu bir ağ diskidir, ağ hazır olana kadar bekle."

Bu nedenle iSCSI disk yapılandırmalarında _netdev parametresi hayati öneme sahiptir.

iSCSI Bağlantısını Test Etme

fstab düzenlendikten sonra sistemi yeniden başlatmadan test etmek için şu komut kullanılabilir:

sudo mount -a

Eğer hata oluşmazsa yapılandırma doğru yapılmıştır.

Linux iSCSI Kullanımında En İyi Uygulamalar

Profesyonel ortamlarda iSCSI kullanırken şu öneriler uygulanmalıdır:

  • iSCSI trafiği için ayrı bir ağ kullanın
  • jumbo frame kullanarak performansı artırın
  • multipath yapılandırması yapın
  • disk bağlantılarını düzenli olarak kontrol edin
  • Bu yöntemler iSCSI performansını ve güvenilirliğini artırır.

Sık Sorulan Sorular (FAQ)

Linux'ta iSCSI disk nasıl bağlanır?

Linux'ta iSCSI disk bağlamak için şu adımlar uygulanır:

  • open-iscsi paketini kurmak
  • iscsiadm ile target discovery yapmak
  • iscsiadm login işlemi gerçekleştirmek
  • diski formatlamak
  • fstab ile otomatik bağlamak

iSCSI disk neden açılışta bağlanmaz?

iSCSI diskler ağ üzerinden bağlandığı için sistem açılırken ağ hazır olmayabilir.

Bu sorunu çözmek için fstab satırına _netdev parametresi eklenmelidir.

iSCSI disk UUID nasıl öğrenilir?

Disk UUID değerini öğrenmek için şu komut kullanılır:

sudo blkid

Sonuç

Linux sunucularda iSCSI teknolojisi sayesinde uzak depolama alanları yerel disk gibi kullanılabilir.

Bu rehberde şu konuları inceledik:

  • open-iscsi kurulumu
  • iscsi target discovery
  • iscsi login işlemi
  • disk formatlama
  • fstab ile otomatik bağlama

Özellikle _netdev parametresi, iSCSI disklerin sistem açılışında sorunsuz şekilde bağlanması için kritik öneme sahiptir.

Bu yapılandırma sayesinde Linux sunucularınızda güvenli ve kararlı bir ağ depolama sistemi kurabilirsiniz.

Benzer Blog Yazıları

  • 13 Mart 2026

Linux sunucularda iSCSI disk nasıl bağlanır? open-iscsi kurulumu, discovery, login, disk formatlama ve fstab ile güvenli otomatik bağlama rehberi.

Devamını Oku
  • 17 Nisan 2026

Linux sunucuda disk dolu mu? df, du ve ncdu komutları ile disk kullanımını analiz edin, log dosyalarını temizleyin ve Linux sisteminizde güvenli şekilde disk alanı açın.

Devamını Oku
  • 5 Mayıs 2026

Linux sunucularda veri kaybını önlemek için rsync ve dd komutlarıyla profesyonel yedekleme nasıl yapılır? Otomatik cron backup sistemi ve veritabanı yedekleme rehberi.

Devamını Oku