Skip to content

Instantly share code, notes, and snippets.

@Bengt
Last active April 9, 2016 20:48
Show Gist options
  • Select an option

  • Save Bengt/9b27da0e844157e03054eee2327ed6e8 to your computer and use it in GitHub Desktop.

Select an option

Save Bengt/9b27da0e844157e03054eee2327ed6e8 to your computer and use it in GitHub Desktop.

Konzept

Unterschiedliche Daten haben unterschiedliche Ansprüche an die Aufbewahrung.

Arbeitskopie

Anwendungsfall

  • intensive Nutzung / Content Creation

Anforderungen

  • Müssen sehr hohe Übertragungsrate (über 1 GB/s) haben
  • Müssen sehr niedrige Latenz (unter 1 ms) haben

Idee

  • Dateien, die in ein Repository gehören, weil sie für ihren Nutzer wichtig sind

z.B.

  • Code, der gerade bearbeitet wird
  • Bilddateien, die gerade bearbeitet werden
  • Videodateien, die gerade bearbeitet werden
  • Spiele, die aktuell gespielt werden

Backup

Anwendungsfall

  • Sicherung von temporären Dateien

Anforderungen

  • Sicherung muss mindestens täglich ausgeführt werden

Idee

  • Sicherungen von Arbeitskopien

z.B.

  • Code, der noch nicht committet wurde
  • Bilddateien, die gerade bearbeitet werden
  • Videodateien, die gerade bearbeitet werden
  • Spiele, die aktuell gespielt werden

Archiv

Anwendungsfall

  • erst ein mal irrelevant
  • eventuell später wieder benötigt

Idee

  • persönliche Dateien, die unwiederbringlich sind

z.B.

  • Fotos
  • Arbeitsunterlagen
  • Repositories

Idee

  • Dateien, die niemals in ein Repository sollten

Bibliotheken

Anwendungsfall

  • unintensive Nutzung / Berieselung / Medienkonsum

Anforderungen

  • Dürfen hohe Latenz haben
  • Dürfen niedrige Übertragungsrate (Internet) haben

z.B.

  • Filme
  • Musik
  • Serien
  • E-Mails
  • Spiele-Installer
  • Software-Pakete

Idee

  • Dateien, die man gar nicht erst haben dauerhaft speichern will.

Ausbaustufen

None

  • Kein Backup, kein Archiv
  • Arbeitskopie ungeschützt, keine Sicherung vorhanden

Same Device

  • Auf weiterem Datenträger im Desktop
  • Schützt Arbeitskopie vor Defekt des Datenträgers

Another Device

  • Auf weiterem PC im Netzwerk
  • Schützt vor Defekt des Netzteils

RAID-1 Storage

  • Auf redundantem Datenträger
  • Schützt Backup vor Defekt des Datenträgers

RAID-5 Storage

  • Auf redundantem, parallelen Datenträger
  • Schützt Backup vor Defekt des Datenträgers

Off Site

  • Auf System in anderem Haushalt
  • Schützt Backup vor Hausbrand

Umsetzung Same Device

2016 Q2

Bengt-Desktop

  • 256 GB Samsung SM951 SSD (NVMe via PCIe)
  • 120 GB OCZ Agility 3

Software

  • Déjà Dup

Umsetzung Another Device

2016 Q3

NAS

 5 € PiZero (sobald der wieder irgendwo verfügbar ist)
 3 € Smartphone-Netzteil 
 2 € Micro-USB-USB-Adapter
 3 € Asix AX8872B-basierter Fast-Ethernet-Adapter
 5 € LogiLink UA0139 USB-2.0-Hub
 1 € kurzes Ethernet-Kabel
 2 € Cheapo USB-2.0-SATA-Adapter
 5 € Kingston microSDHC 16GB
----
25 €

Laufwerke

  • 0 € 120 GB OCZ Agility (vorhanden / übrig)

oder neu

  • 60 € 240 GB (Kings­ton SSDNow V300)

Software

  • Raspbian
  • Samba

Umsetzung RAID-1 Storage

2016 Q4

neu

  • 1 * 30 € 120 GB OCZ Agility (gebraucht, eBay)

Software

  • Software RAID-1

Umsetzung RAID-5 Storage

neu

  • 3 * 60 € - 3 * 240 GB (OCZ Trion 150)

oder gebraucht

  • 3 * 30 € - 3 * 240 GB (irgendeine SSD, eBay)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment