Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NaZGUL #4 - Interfejsy dyskowe

NaZGUL #4 - Interfejsy dyskowe

Prezentacja z czwartego spotkania Nieformalnej Zamojskiej Grupy Użytkowników Linuksa poświęcona interfejsom dyskowym.
Autor: Mirek Madej

More Decks by Nieformalna Zamojska Grupa Użytkowników Linuksa

Other Decks in Technology

Transcript

  1. O czym będzie • ATA – Adwanced Technology Attachments •

    SCSI Small Computer System Interface • SATA – Serial ATA • SAS – Serial Attached SCSI • FC – Fibre Channel • iSCSI – Internet SCSI • Q&A
  2. ATA • (nazywany też IDE Integrated Drive Electronics) • Interfejs

    równoległy do komunikacji z dyskami twardymi, obecnie nie rozwijany • ATA początkowo ATA-1, ATA-2 a później ATA/33, ATA/66, ATA/100, ATA 133 – przepustowość interfejsu w MB/s • Dwa złącza+2 dyski na taśmie (4 urządzenia) • Master/Slave
  3. SCSI • Magistrala równoległa wykorzystywana w serwerach, 8 a później

    16 bit • Do 8 (8-bitowa) lub 16 urządzeń • Kontroler ma zwyczajowo id 7 • Synchroniczna lub asynchroniczna • Sterownie napięciowe (Single Ended), różnicowe (High Voltage Diferential) i różnicowe niskonapięciowe (Low Voltage Diferential)
  4. SCSI • SCIS-1 - 5MB/s • SCSI-2 – 5 lub

    20 MB/s (Fast i Wide) • SCSI-3 (Ultra SCSI) – 20/40 MB/s • Ultra2 (Ultra80) 40/80 MB/s, LVD • Ultra3 (Ultra160) • Ultra4 (Ultra320) • Ultra 640
  5. SATA • Magistrala szeregowa • Połączenie 1-1 (dysk do adaptera)

    • Hot plug • 1 m długości • SATA I - 1,5 Gbps (180 MB/s) • SATA II – 3 Gbps (375 MB/s) • SATA III – 6 Gbps (750 MB/s) • eSATA – eksternal SATA
  6. SAS

  7. FC • Magistrala szeregowa do przesyłania danych przez sieć (zwykle

    światłowodowa) • Wykorzystywane w superkomputerach (KOSZT!) • Przepustowość: 1, 2 (historyczne), 4 i 8 Gbps oraz niekompatybilny z wymienionymi: 10 Gbps
  8. iSCSI – NAS dla ubogich??? • Określa sposób transformacji SCSI

    na format IP • Wykorzystywana w budowie SAN (Storage Area Network) • Programowe i sprzętowe implementacje • Klient – iSCSI initiator • Serwer – iSCSI target • iSCSI target i initiator dostępne są na Linuxie i.... Windows ;)
  9. Praktycznie • ATA – konfiguracja Master/Slave • SATA – podłączanie

    urządzeń • SCSI – konfiguracja ID, BIOS kontrolera • SCSI – dyski w kieszeni