Homeserver-Update!
06. August 2019 · 1191 · 19 minEs ist sechs Monate her, seit ich das letzte Mal [Laptop als Heimserver] konfiguriert habe (https://tstrs.me/1440.html), und ich bin ein wenig unzufrieden mit dieser Architektur, weil ich gerne Filme schaue und Anforderungen an die Bildqualität habe, also habe ich viele Blu-ray-Original-Disks gesammelt, aber als ich Hunderte von Blu-ray-Original-Disks speicherte, reichte mein Festplattenspeicher nicht aus, also kaufte ich einfach mehr direkt auf 10 TB. Es ist albern, so viele Festplatten zu kaufen, um sie auf einen Laptop zu erweitern, also bauen Sie einfach einen Heimserver. Der Hauptinhalt dieses Artikels ist die Konfigurationsempfehlung Auswahl des Heimdienstes.
# Hintergrund
Die am Notebook angeschlossene Festplatte ist fast voll und muss erweitert werden. Darüber hinaus sind Notebooks für Linux-Server nicht sehr geeignet und verschwenden die Portabilität von Notebooks, sodass es unerlässlich ist, einen ernsthaften Server aufzubauen.
Und ich möchte keine gebrauchten Server kaufen, zuallererst weiß dieser fremde Müll nicht, wie lange er schon läuft, ein wesentliches Merkmal elektronischer Produkte ist die Zufälligkeit der Schrottzeit, kann in einer Sekunde in Ordnung sein, die nächste Sekunde kaputt. Also kaufe ich immer noch brandneue gebrauchte Elektronik in dem Sortiment, das ich mir leisten kann.
Dieser Artikel ist eine mentale Reise zur Konfiguration eines Heimservers basierend auf den Anforderungen.
# Voraussetzungen
Meine Bedürfnisse sind einfach, große Kapazität, gewisse Stabilität, superschnelle Geschwindigkeit.
⭐⭐⭐⭐⭐ Fassungsvermögen
Ich brauche viel Platz für meine Daten. Und um die Kapazität einfach erweitern und die alte Festplatte ersetzen zu können.
⭐⭐⭐ Sicherheit
Da es sich um einige Daten wie Filme handelt, ist die Sicherheit nicht sehr wichtig und wichtige Materialien sind kalt.
⭐⭐⭐⭐⭐ Geschwindigkeit
Das Einfrieren von Blu-ray-Filmen ist am unerträglichsten, und der Fortschrittsbalken kann nicht stecken bleiben, wenn Sie ihn beiläufig ziehen! Und Sie können viele bewegliche Geräte gleichzeitig zum Anschauen mitbringen!
Sobald die Anforderungen aufgelistet sind, reicht es aus, sie zu lösen.
Zunächst einmal interessiert mich der Schrott der fertigen NAS-Konsole überhaupt nicht" (Synology!) Laufen Sie nicht! Du bist es', es gibt mehrere Gründe:
1.Ich schaue mir keine Filme außerhalb des Hauses an. Dafür gibt es zwei kleine Gründe, der erste ist, dass ich unterwegs oder bei der Arbeit bin, um zu fischen, in der Regel E-Books lese, in letzter Zeit auch Comics lese, Filme zu zeitaufwändig sind, der zweite ist, dass meine Filme oft mehr als ein Dutzend GB groß sind unmöglich im Internet anzusehen, ganz zu schweigen davon, dass die Upload-Bandbreite meiner Familie nicht groß genug ist, eine zweite Karte pro Minute ansehen?
2.Ich speichere keine privaten Fotos oder Videos auf Geräten, die mit dem öffentlichen Netzwerk verbunden sind. Da Sie nie erfahren werden, wie Ihre Fotos online durchgesickert sind, habe ich diese Daten immer noch ehrlich gesagt kalt gesichert und GoogleDrive. Zum Schluss möchte ich noch einen Satz sagen: "Gehen Sie nicht online, wenn es um Geheimnisse geht, und gehen Sie nicht online zu Geheimnissen."
3.Ich bekomme meine Dateien nicht zu Hause außerhalb des Hauses. Selbst wenn ich lese, benutze ich SFTP und benötige kein separates NAS. Das Hinzufügen einer Festplatte zu einem Server, den ich bereits habe, ist also rentabler als der separate Kauf eines NAS.
4.Preis. Du bekommst, wofür du bezahlst, "'billig', 'Leistung', 'Stabilität'" kann niemals beides haben, das ist ein ewiges und unveränderliches Gesetz. Das Online-NAS-Motherboard ist im Grunde J1900, was mir wie Hähnchenrippen erscheint. Die 2200 g, die ich gekauft habe, erfüllen nur die letzten beiden Dinge dem Standard, aber sie sind nur weniger als 1/3 teurer als die J1900-Lösung, und der sogenannte niedrige Stromverbrauch von J1900 bedeutet geringe Leistung, geringer Stromverbrauch ist niedrig nur 10 Watt, Leistung ist weniger als zweitausend Punkte, die Leiter rangiert 1.000 Meilen entfernt, sie ist zu Müll, ich muss sie nicht kaufen, ich weiß, dass sie nutzlos ist. '(J1900 im Bereich der industriellen Steuerung ist noch in Ordnung)'
Der AMD 2200G ist voll mit 8000 Punkten, und der Stromverbrauch beträgt 65 W, und die aktivierende cTDP beträgt nur 46 W. Ganz zu schweigen von der VEGA 8, mit der es auch ausgestattet ist, die Dekodierung von 1080p, 2K ist einfach, 4K ist nur eine volle Ladung, nicht, dass dies nicht möglich wäre. Warum sollte ich mich mit dem J1900 beschäftigen?
Zweitens habe ich ein gewisses Bedürfnis nach Skalierbarkeit, jetzt gibt es vielleicht nur noch drei oder vier Festplatten, in Zukunft muss ich vielleicht auf Dutzende erweitern, also um Platz für Upgrades zu reservieren, ist die Hauptsache, dass der "PCIe"-Steckplatz ausreichen muss. Das von mir gewählte Motherboard verfügt über zwei "PCIe x16" und zwei "PCIe x1", von denen eine in Zukunft HBA-Erweiterungskarten aufrüsten kann, die andere 10G- oder 40G-Netzwerkkarten aufrüsten kann und "x1" SATA-Erweiterungskarten einsetzen kann.
Unter der Annahme, dass die Hardware nicht schlecht ist, kann dieser Server mindestens 5 Jahre lang verwendet und dann auf eine neue Plattform migriert werden.
Meine endgültige Wahl ist also die Kombination aus AMD 2200G + B350 Motherboard, alle gekauften sind weniger als 2.000, geteilt durch 5 Jahre pro Monat ist nur 30, billiger als der billigste Host in Tencent Cloud. Und die Leistung, der Arbeitsspeicher und der Speicherplatz sind nicht bekannt, wie oft sie stärker sind.
# Auswahl der Festplatte
Hier ist die Festplatte ein wichtiger Punkt, über den man sprechen sollte, denn jetzt ist die gängige mechanische Festplatten-Lese- und Schreibtechnologie in zwei Typen unterteilt, PMR und SMR:
Vertikale magnetische Aufzeichnung (PMR)
PMR-Festplatten, auch bekannt als *Conventional Magnetic Recording* (CMR) HDDs, verwenden die Technik des Magnetisierens von Datenbits senkrecht zur Festplatte. Schreibspuren liegen dicht nebeneinander, überlappen sich aber nicht. Im Allgemeinen sind Schreibköpfe größer als Leseköpfe. Daher werden HDD-Anbieter versuchen, die Größe des Schreibkopfes bis an die physikalische Grenze zu reduzieren, wenn sie die Dichte der magnetischen Aufzeichnung erhöhen möchten.
Magnetische Schindelaufzeichnung (SMR)
SMR kann als Erweiterung der PMR-Technologie angesehen werden. Aufgrund physikalischer Grenzen kann die Breite der Spur (und die Größe des geschriebenen Kopfes) nur bis zu einem gewissen Grad reduziert werden. Im Gegensatz zu PMR, bei dem sich Spuren nicht überlappen können, verwenden SMR-Festplatten die Technologie, dass Datenbits sequentiell geschrieben werden, wie der Name schon sagt, Spuren werden wie Kacheln auf einem Teil einer anderen Spur gestapelt, wodurch die Dichte der magnetischen Aufzeichnung erhöht wird. Auf diese Weise kann der Lesekopf immer noch Daten aus dem unbedeckten Teil der Spur lesen.
Der Unterschied zwischen PMR und SMR
Unabhängig davon, ob die HDD PMR- oder SMR-Technologie verwendet, ist der Bereich, der zum Lesen des Kopfes auf der Spur benötigt wird, geringer als der des Schreibkopfes. Wenn neue Daten sequenziell auf die SMR-Festplatte geschrieben werden, können diese gestapelten Spuren weiterhin normal gelesen werden, ohne die Leseleistung zu beeinträchtigen. Sobald die geschriebenen Daten jedoch bearbeitet oder überschrieben werden sollen, zeichnet der Schreibkopf die vorhandene Spur nicht direkt auf, um Beschädigungen benachbarter Spuren zu vermeiden. Die bearbeiteten Daten werden zuerst in den leeren Bereich auf der Festplatte geschrieben, und die Spur der alten Daten bleibt vorübergehend unverändert. Der Reassemblierungsmechanismus wird ausgeführt, wenn sich die Festplatte im Leerlauf befindet, wodurch die alten Datenbits auf der ursprünglichen Spur automatisch gelöscht und wieder Speicherplatz für neue Daten zum Schreiben freigegeben werden. In Bezug auf den oben genannten Reorganisationsmechanismus ist die Leerlaufzeit von SMR-Laufwerken sehr wichtig. Wenn die SMR-Festplatte längere Zeit intensiv überschrieben wird, reicht die Leerlaufzeit nicht aus, um die Spuren neu anzuordnen, und die Anzahl der vorhandenen Datenspuren wird immer mehr vorübergehend inaktiv. Dies führt dann dazu, dass das SMR-Laufwerk neue Daten schreiben muss, während die alten Spuren neu angeordnet werden, was sich auf die Lese- und Schreibleistung auswirkt. Für SMR-Festplatten haben die Hersteller ihre eigenen Firmware-Designs, um den Reassemblierungsmechanismus zu optimieren und die Auswirkungen von Überschreibaufgaben auf die Lese- und Schreibleistung zu reduzieren.
Zitat von [Synology:PMRSMRharddiskdrives] (https://originwww.synology.com/zh-cn/knowledgebase/DSM/tutorial/Storage/PMRSMRharddiskdrives).
Für einen Sammler-Enthusiasten ist das Traurigste, dass Daten verloren gehen, daher sind Festplatten wichtig. Die SMR-Technologie hat immer noch einen Preisvorteil im Cold-Standby-Speicher (d. h. schreibgeschützt und nicht schreibend). Wenn Hot Standby oder Main Force nicht ausreichen und der Server 24/7 laufen muss, haben Sie keine Zeit, die Spuren zu sortieren. Es gibt also nichts zu sagen, kaufen Sie SMR nicht. SMR ist ein großes Loch, obwohl billig wirklich billig ist.
Mein aktuelles Arbeitspferd ist die Seagate Hawk 'ST4000VX007', die einen guten Online-Test hat. Die Datenparameter befinden sich in [hier] (https://www.seagate.com/www-content/datasheets/pdfs/skyhawk-3-5-hddDS1902-7-1711CN-zh_CN.pdf).
# Dateisystem-Schema
LVM (Begriffsklärung⭐⭐⭐⭐
Logical Volume Manager, auch übersetzt als Logical Volume Manager, Logical Sector Manager, Logical Disk Manager, ist eine logische Volume-Management-Funktion, die vom Linux-Kernel bereitgestellt wird. Es erstellt eine logische Schicht über der Festplattenpartition der Festplatte, um dem System die Verwaltung des Festplattenpartitionssystems zu erleichtern.
Man kann nur sagen, dass die Datenmigration im Allgemeinen mühsam ist.
ZFS⭐⭐⭐⭐⭐
ZFS ist ein Dateisystem mit logischen Volume-Management-Funktionen, das ursprünglich von dem Dateisystem abgeleitet wurde, das von Sun Microsystem für das Betriebssystem Solaris entwickelt wurde. ZFS ist ein leichtgewichtiges Dateisystem mit hoher Speicherkapazität, integriertem Dateisystem- und Volume-Management-Konzept, neuer logischer Festplattenstruktur und einem praktischen Speicherpool-Management-System.
Ich habe mich zurückgezogen, als ich die Speicheranforderungen hörte. "1 TB mit 1G-Speicher", aber die skalierbare Architektur ist erstaunlich, sie ist derzeit im Einsatz und es gibt seit mehr als zwei Monaten keine größeren Probleme.
Weiches und hartes RAID⭐⭐⭐
Redundantes Array unabhängiger Festplatten, früher bekannt als Cheap Disk Redundant Arrays, bezeichnet als Disk Arrays. Virtualisierte Speichertechnologie wird verwendet, um mehrere Laufwerke zu einer oder mehreren Laufwerks-Array-Gruppen zu kombinieren, um die Leistung oder Datenredundanz oder beides zu verbessern.
Ich habe es im Grunde geplant, meine wichtigen Daten GoogleDrive ist das erste Backup, die lokale Offline-Festplatte ist das zweite Backup, Tencent COS ist das dritte Backup, und ich habe keine Produktionsdaten, die durch RAID geschützt werden müssen, außer RAID0, alles andere wird einen Teil des freien Speicherplatzes belegen, was für mich inakzeptabel ist. Und auch der RAID-Neuaufbau wird fehlschlagen...
Windows-Speicherpools ⭐⭐⭐⭐
Speicherplatz schützt Ihre Daten vor Laufwerksausfällen und erweitert den Speicherplatz, wenn Sie Ihrem PC Laufwerke hinzufügen. Sie können Speicherplätze verwenden, um zwei oder mehr Laufwerke in einem Speicherpool zu gruppieren, und dann die Kapazität dieses Pools verwenden, um virtuelle Laufwerke zu erstellen, die als Speicherplätze bezeichnet werden. Diese Speicherplätze speichern in der Regel zwei Kopien Ihrer Daten, sodass Sie bei einem Ausfall eines Ihrer Laufwerke immer noch eine vollständige Kopie Ihrer Daten haben. Wenn die Kapazität knapp wird, fügen Sie dem Speicherpool weitere Laufwerke hinzu.
Ich habe nicht vor, Windows Server zu verwenden, da einige der Skripte, die verwendet werden müssen, unter Linux sind und die erneute Bereitstellung von Windows Server zu zeitaufwändig ist, aber ich muss sagen, dass der Speicherpool eine sehr gute Sache ist, und LVM ist eigentlich nicht anders.
# Nachtrag
Ich habe diesen Server in letzter Zeit weggeworfen, und alle Dienste auf dem Notebook wurden auf diesen Server migriert. In der Mitte sind viele interessante Dinge passiert, wie z.B. rm -rf im Stammverzeichnis, das Erlernen der neuen Verwendung von nginx, emby Multimedia-Dienste, Anti-Crawler-Fähigkeiten, ZFS-Konfiguration und LVM-Konfiguration usw., und ich werde es aktualisieren, wenn ich frei bin.
-EOF
Urheberrechtshinweis :
Dieser Artikel wurde von SaltyLeo verfasst. Bei Fehlern bitte eine Nachricht hinterlassen. Bei der Reproduktion oder Zitierung dieses Artikels beachten Sie bitte die CC BY-NC-SA Lizenz, die Namensnennung, nichtkommerzielle Nutzung und die gleiche Weitergabe erfordert!Kommentar :
Weiterlesen :
![1px.img](../static/img/1px.webp)
![cover.img](https://pic.saltyleo.com/a/2024/04/24093139318763.webp)
Verwenden Sie init.d, damit Homebridge beim Booten automatisch startet
![1px.img](../static/img/1px.webp)
![cover.img](https://pic.saltyleo.com/a/2024/04/24093139318763.webp)
Das Sudoku, das mit dem Ubuntu-System geliefert wird, macht wirklich super Spaß, aber der IQ ist begrenzt, und es dauert ungefähr 10 Minuten, um ein einfaches Rätsel zu lösen.
![1px.img](../static/img/1px.webp)
![cover.img](https://pic.saltyleo.com/i/171082869811.webp)
Vor allem wegen unterschiedlicher Überzeugungen.
![1px.img](../static/img/1px.webp)
![cover.img](https://pic.saltyleo.com/a/2024/04/24093139318763.webp)
Eigentlich wollte ich schon früher eine ganzseitige scrollende Aufsatzseite erstellen, aber kürzlich habe ich eine 3D-Scrolling-Seite gefunden, die besser aussieht, also habe ich sie verwendet.
![1px.img](../static/img/1px.webp)
![cover.img](https://pic.saltyleo.com/i/171082763498.webp)
Der Hauptinhalt dieses Artikels besteht darin, Sqlite3 mit der FTS5-Erweiterung zu kompilieren und zu installieren
Inhaltsverzeichnis
Website-Informationen
Tags: 206
Gesamtseitenaufrufe: 12,942,815
Ladezeit: 11.45 ms
Ver : 3.0.1