Taşınabilir Harici Disk Kutusu Nasıl Test Edilir

Harici disk kutuları, yedekleme çözümleri ve taşınabilir depolama ihtiyaçları için yaygın kullanılıyor; ancak kutu içindeki kontrolcü çipi, kablo kalitesi ve USB bağlantı standardı, performansı ve veri güvenliğini doğrudan etkileyen en kritik faktörlerdir. Bu nedenle bir disk kutusunun gerçek USB hızında çalışıp çalışmadığını, UASP desteğinin aktif olup olmadığını, ve uzun süreli dosya transferlerinde bağlantı kopması veya hata üretip üretmediğini doğru şekilde test etmek teknik servis açısından zorunludur.

Bu rehberde Ubuntu üzerinde yapılabilecek en doğru ve hızlı test adımları açıklanmaktadır. Her kontrol maddesi, servis teknisyeninin saha veya atölye ortamında net sonuç elde etmesini sağlayacak şekilde hazırlanmıştır. USB sürümünün tespiti, negotiated speed analizi, UAS/BOT ayrımı, güç tüketimi incelemesi, dmesg üzerinden kararlılık denetimi ve uzun süreli hız/stres testleri, adım adım uygulanabilir şekilde sunulmuştur.

Bu kılavuz sayesinde;

  • USB 2 / USB 3 / 3.1 Gen1/Gen2 hızlarının gerçekten aktif olup olmadığını,
  • disk kutusunun sağlıklı çalışıp çalışmadığını,
  • kablo, port veya kutu kaynaklı hataların nasıl tespit edileceğini,
  • performans düşüşü veya kopma sorunlarının nasıl doğrulanacağını

net ve güvenilir şekilde analiz edebilir, kullanıcılarınızın verilerini riske atmadan doğru teknik rapor hazırlayabilirsiniz.

Gerekli: ön koşullar

  • Test cihazı: Ubuntu (terminal), root/sudo yetkisi.
  • Kablo: Mümkünse orijinal veya kaliteli USB 3.x kablo.
  • Araçlar: lsusb, dmesg, pv, fio (gerektiğinde sudo apt install pv fio).

Hız/kategori kısa anahtar

  • 480M → USB 2.0 (480 Mbps) — düşük Low-Speed
  • 5000M → USB 3.0 / Gen1 (5 Gbps) — normal USB3 High-Speed
  • 10000M → USB 3.1 Gen2 (10 Gbps) SuperSpeed
  • 20000M → USB 3.2 Gen2x2 (20 Gbps) SuperSpeed+
  • Driver=uas → UASP (yüksek performans) SuperSpeed++
  • Driver=usb-storage → BOT (daha basit)

Adım 1 — Aygıtı görüp görmediğini kontrol et

Cihaz takılıyken:

lsusb

Ne arayacaksın: üretici/çip (örn. JMicron, ASMedia, Realtek) veya SATA/Storage ifadeleri. Eğer görünmüyorsa:

  • Port, kablo, kutu veya güç sorununu şüphele.

Adım 2 — Ayrıntılı USB descriptor (cihaz ID’si belli ise)

lsusb çıktısında ID görünür: 152d:0578 gibi. Bu ID ile:

lsusb -v -d 152d:0578
# 152d:0578 bölümüne lusb çıktısında ki kendi diskinizin id'sini girin

Önemli alanlar ve yorumu

  • bcdUSB → cihazın desteklediği USB standardı (3.00 ise USB3).
  • MaxPower → cihazın istediği akım (örn. 896mA). Port 900mA sınırında ise sorun çıkabilir.
  • bInterfaceProtocol98 ise UAS, 80 ise Bulk-Only (usb-storage).
  • Endpoint sayısı: UAS için 4 endpoint; BOT için 2 endpoint. UAS varsa performans iyi olmalı.

Adım 3 — Gerçek bağlantı hızı (negotiated speed)

lsusb -t

Kırımızı ile işaretli satır uas destekleyen harici disk kutumuz ve hızı 5000M yani usb 3.0 Gen1

Yorum:

Gerçek hızı görmek için:

  • Satırda Driver=uas, 5000M görünmeli → iyi (USB3 + UAS).
  • Driver=usb-storage, 480M görünüyorsa → cihaz USB2 moduna düşmüş; kablo/port veya kutu SS hattında problem var.

Adım 4 — Anlık log takibi (kopma, hata yakalamak)

Real-time log:

sudo dmesg -w

Cihazı çıkarıp yeniden tak; dmesg’de şu satırlara dikkat et:

  • Sağlıklı: New SuperSpeed USB device, UAS driver attached, 10Gbps/5Gbps ibareleri.
  • Hatalar: device descriptor read/64 error, reset SuperSpeed device, I/O error, dev sdx, USB disconnect → donanım/kablo/güç sorununa işaret.

Adım 5 — Hız ve kararlılık testi (pratik)

Kısa hız testi (2 dakika, yazma):

fio --name=stress --directory=/media/disk --size=2G --rw=write --bs=1M --direct=1 --ioengine=libaio --time_based --runtime=120 --group_reporting

Uzun kararlılık (30 dk, okuma-yazma karma):

fio --name=longtest --directory=/media/disk --size=10G --rw=rw --bs=1M --direct=1 --ioengine=libaio --time_based --runtime=1800 --group_reporting

Basit gerçek-senaryo kopyalama (anlık hız + kesinti tespiti):

sudo apt install pv
yes | pv -t -r -b < /dev/zero > /media/disk/testfile.bin
  • Testler sırasında dmesg -w açık olsun; herhangi I/O error veya reset görürsen testi durdur.

Adım 6 — UAS sorunlarını teşhis / geçici çözüm

Bazı JMS/Realtek çiplerde UAS kararsız olabilir; dmesg’de uas_eh_abort_handler veya benzeri hatalar varsa:

  • Geçici çözüm: UAS’ı devre dışı bırakıp usb-storage ile test et.
    • Cihaz vendor:product ID: vvvv:pppp
echo "options usb-storage quirks=vvvv:pppp:u" | sudo tee /etc/modprobe.d/usb-storage-quirks.conf
sudo update-initramfs -u
# reboot gerekebilir

(Not: kalıcı çözüm üretici firmware veya farklı kutu/kablo değişimidir.)

Sorun tespit kontrol listesi (quick troubleshooting)

  1. lsusb cihaz görülüyor mu? — Hayır → fiziksel bağlantı kontrolü.
  2. lsusb -t5000M ve Driver=uas mi? — Hayır → kablo/port değiştir.
  3. MaxPower çok yüksek mi (≈900mA)? — Evet → hub yerine doğrudan anakartın arka portunu kullan.
  4. dmesg’de reset/I/O error var mı? — Evet → kablo/cihaz arızası veya güç yetersizliği.
  5. fio testi sırasında hata var mı? — Evet → performans/kararlılık sorunlu.

Sonuca bağla (özet)

  1. lsusb → cihaz görünürlük
  2. lsusb -v -d V:PID → bcdUSB, MaxPower, UAS, endpoint yapısı
  3. lsusb -t → negotiated speed (5000M vs 480M)
  4. dmesg -w → anlık hata/kopma kayıtları
  5. fio / pv → gerçek performans ve uzun dönem stabilite testi

Yorum yazın

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.

Benzer Konular