4k Sector Alignment auf einem Conceptronic CH3MNAS mit RAID

Dieser Artikel wurde von Andi (quattro) als Gastartikel eingereicht! Diese Anleitung beschreibt wie man ein RAID1 auf die neue Festplattensektorgröße von 4K (welche bei einigen Herstellern als Standardsektorgröße für neue Festplatten festgelegt wurde) genau einstellen kann. Für linear und RAID0 sollte aber kein Unterschied bestehen. Die größere Sektorengröße führt zu einer höheren Netto-Kapazität, da pro neuem 4096-Byte-Sektor acht Sync/DAM-Abschnitte, acht Toleranzbereiche sowie acht ECC-Bereiche eingespart werden (Quelle Whitepaper WD  ). Laut Western Digital  führt die Vergrößerung von 512 Bytes auf 4 KB zu einem Anstieg der Netto-Kapazität zwischen 7% und 11%. An sich könnte dies dem Anwender egal sein, jedoch richtet sich das OS bei Schreibzugriffen nicht nach der physikalischen Sektorgröße. In der Praxis kann dies dazu führen, dass Daten mit einer Dateigröße von mehr als 512 Byte und weniger als 4k so ungünstig auf die Festplatte geschrieben werden, dass diese über zwei 4K-Blöcke verteilt werden. Hierbei kann es zu Performanceproblemen kommen, da die Festplatten die beiden 4K-Blöcke erst lesen und dann beide wieder schreiben muss. Das führt zu einer “Strafrunde” (Read-Modify-Write – RMW), welche durch höhere Zugriffszeiten die Geschwindigkeit erheblich bremst. Für diese Anleitung wurden 2 gleich große Western Digital EARS* Platten und ein Conceptronic CH3MNAS* mit der (zur Zeit aktuellen) Firmware 1.02b2 verwendet. ...

Firmware 1.05 für das Conceptronic CH3SNAS ist erschienen

Heute ist die Firmware 1.05 für das Conceptronic CH3SNAS erschienen. Es ist eine Final-Version und bringt laut Dennis  und den RELEASE-Notes folgende Features mit: ...

Fun_plug 0.5 auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323 auf der Festplatte installieren

Dieses Tutorial bezieht sich auf fun_plug 0.5, welches veraltet ist und daher nicht mehr genutzt werden sollte! Dieses Tutorial ist daher ebenfalls veraltet! Bitte sehe hier nach den aktuellen Tutorials! Diese Anleitung wurde auf den folgenden NAS getestet: Conceptronic CH3SNAS, D-Link DNS-323, D-Link DNS-313 Tutorials zu anderen Geräten sind hier zu finden. Auf dem Conceptronic CH3SNAS läuft ein kleines Linux, welches sich mittels einer Datei namens fun_plug erweitern lässt. Diese Datei wird bei jeden Start des NAS wieder aufgerufen und kann so zusätzliche Aufgaben erfüllen. Beispielsweise kann man so Dateien kopieren und Programme wie Webserver, SSH-Server und Rsync (für Backups) aufrufen. ...

NTP-Zeitabgleich mit dem fun_plug 0.5 auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323

Dieses Tutorial bezieht sich auf fun_plug 0.5, welches veraltet ist und daher nicht mehr genutzt werden sollte! Dieses Tutorial ist daher ebenfalls veraltet! Bitte sehe hier nach den aktuellen Tutorials! Das neue fun_plug 0.5 von fonz bringt viele Neuerungen, unter anderem auch eine neue Zeitsyncronisierung. Das alte Tutorial würde zwar weiter funktionieren, jedoch geht es nun deutlich leichter. Zunächst muss das fun_plug 0.5 installiert werden. Nun loggt man sich auf den NAS ein und aktiviert den automatischen Zeitabgleich für die deutsche Zeitzone indem man zunächst die Datei fun_plug.local kopiert und die folgenden Zeilen dann einfügt: ...

ProFTPd (mit SSL/TLS) auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323

Ich bin gebeten worden, doch bitte ein Tutorial bezüglich eines Ersatz-FTP-Servers mit SSL-Verschlüsselung zu verfassen. Diesem Wunsch komme ich gerne nach und zeige nun im folgenden, wie man ProFTPd einrichtet. Trotzdessen würde ich gerne drauf hinweisen, dass die internen FTP-Server des CH3SNAS und DNS-323 bereits AUTH TLS (FTPES) zur Verschlüsselung des Loginvorgangs unterstützen! Jedoch ist während dem Transfer im Datenstrom KEINE Verschlüsselung an, nur der Kontrollkanal wird verschlüsselt! Ein Wort der Warnung noch: Leider bietet die CPU des NAS in Verbindung mit ProFTPd nur eine Geschwindigkeit von etwa 1,5MB/s. fun_plug 0.5 ist veraltet und sollte nicht mehr genutzt werden! Dieses Tutorial ist daher ebenfalls veraltet! Bitte sehe hier nach den aktuellen Tutorials! ...

Zusätzlicher Storage für das Conceptronic CH3SNAS / D-Link DNS-323 über einen USB-Stick

Diese Anleitung bezieht sich auf fun_plug’s der Versionen 0.3 und 0.4 Vor einiger Zeit habe ich bereits über die Möglichkeit, über ein so genanntes “ fun_plug” das Conceptronic CH3SNAS (Baugleich mit dem D-Link DNS-323) zu erweitern, berichtet. Damals hatte ich einen Webserver über diese Möglichkeit hinzugefügt. Leider muss jedes Mal meine Festplatte anlaufen, wenn eigentlich nur eine Seite angefordert wird und ich nur schnell was ansehen möchte. Resultat ist eine schneller verschleißende Festplatte und eine lange Responsezeit (eben bis die Festplatte angelaufen ist). Ein anderes Problem ist der Lüfter, dessen Script gerne irgendwohin loggen würde. Leider gehen aber die Festplatten nicht aus, wenn der Lüfter läuft (von daher gibts dann wieder nicht viel zu protokollieren :P). Ein Abhilfe für diese Probleme bietet das NAS jedoch von Haus aus. Dank eines USB-Ports auf der Rückseite, der eigentlich für einen Drucker gedacht ist, ist es leicht mit einem USB-Speicher erweiterbar. Natürlich liefert Conceptronic diese Möglichkeit nicht mit, jedoch dank des fun_plug ist auch dieses Problem leicht zu beheben. ...

Backup2l für Sicherungen auf dem Conceptronic CH3SNAS bzw. DNS-323

Diese Anleitung bezieht sich auf das fun_plug der Version 0.5. In vielen Mails die ich erhalten habe, wird immer wieder nach einer Backuplösung für das CH3SNAS gefragt. Ich habe auf meinen Servern ein einfaches Skript am laufen, welches sich Backup2l  schimpft und sehr gut für Text-Dateien geeignet ist, da es hervorragende Komprimierungsmechanismen mitbringt. Für Fonz Fun_plug 0.5 habe ich nun ein Paket geschnürt, welches eine schnelle und einfache Installation dieses Skriptes bietet. ...

Installation des fun_plug 0.5 auf dem Acer easystore NAS und D-Link DNS-343

Dieses Tutorial bezieht sich auf fun_plug 0.5, welches veraltet ist und daher nicht mehr genutzt werden sollte! Dieses Tutorial ist daher ebenfalls veraltet! Bitte sehe hier nach den aktuellen Tutorials! Diese Anleitung wurde auf den folgenden NAS getestet: Acer easyStore NAS, D-Link DNS-343 Tutorials zu anderen Geräten sind hier zu finden. Auf dem Acer easystore NAS lässt sich, wie schon beim Conceptronic CH3SNAS und CH3MNAS, D-Link DNS-323 und vielen anderen “Home-NAS”-Systemen das sogenannte fun_plug aufspielen. Die Herstelle haben in diese Geräte eine Funktion eingebaut, die nach Start des Betriebssystems die Ausführung einer Datei auf der Festplatte ermöglicht. Diese Datei heisst bei den meisten Herstellen eben fun_plug und liegt auf der ersten Festplatte im System. Im Falle von Acer lautet diese abweichend es_plug, erfüllt aber die gleiche Funktion. Ein Entwickler namens fonz hat dafür das ffp (fonz fun_plug) 0.5 entwickelt, welches über diese Datei weitere Funktionen, wie beispielsweise SSH-Server, Webserver oder mehr erlaubt. Mein Kollege Martin hat die Installation bereits zusammengefasst, hier die ausführliche Version. ...

fun_plug 0.5 auf einem USB-Stick auf dem Conceptronic CH3MNAS installieren

Dieses Tutorial bezieht sich auf fun_plug 0.5, welches veraltet ist und daher nicht mehr genutzt werden sollte! Dieses Tutorial ist daher ebenfalls veraltet! Bitte sehe hier nach den aktuellen Tutorials! Diese Anleitung wurde nur auf dem Conceptronic CH3MNAS getestet. Tutorials zu anderen Geräten sind hier zu finden. Auf dem Conceptronic CH3MNAS lässt sich wie bereits auf dem CH3SNAS ein sogenanntes fun_plug installieren, um weitere Dienste wie beispielsweise Webserver oder Medienserver nachzurüsten. Um den Spindown der Festplatten nicht durch das fun_plug behindern zu lassen, kann man dieses auf einem USB-Stick installieren, was Inhalt dieses Artikels ist. ...

NTP-Zeitabgleich mit dem fonz fun_plug 0.7

Mit der Installation des fun_plug 0.7 sollte man auch gleichzeitig den Zeitabgleich mit den NTP-Zeitservern aktivieren, um immer eine aktuelle Zeit auf dem NAS zu haben. Meiner Erfahrung nach ist der interne, mitgebrachte Mechanismus nicht besonders gut implementiert, sodass man hier eher aufs FFP setzen sollte. Für den folgenden Artikel benötigst du ein installiertes FFP 0.7. Logge dich in SSH ein. Zunächst benötigst du die fun_plug.local in /ffp/etc/: ...