Ich möchte ein NAS mit einem 3-TB-Laufwerk erstellen, das ich bereits habe. Ich dachte, ein Router und DD-WRT würden die Aufgabe erfüllen, aber DD-WRT auf meinem Router (Asus RT-N13U) unterstützt kein GPT und unterstützt daher nur 2-TB-Laufwerke.
Wie finde ich also heraus, ob ein Router Laufwerke mit mehr als 2 TB unterstützt, damit ich das Laufwerk anschließen kann, das ich bereits habe?
Es ist nicht zwingend erforderlich, DD-WRT darauf auszuführen.
Bearbeiten: Bisher habe ich Folgendes zur Routerunterstützung herausgefunden:
- Wenn Sie einen Router verwenden, muss dieser sowohl GPT und Dateisysteme als auch USB unterstützen.
- Die neuesten Builds von DD-WRT haben GPT-Unterstützung in den Kernel kompiliert
- Tomato GPT-Unterstützung?
- Einige Tomato-Firmwares erfordern spezielle Builds zur Unterstützung von USB
- Dateisystemunterstützung kann über Kernelmodule hinzugefügt werden, die sich auf dem Laufwerk selbst befinden, nach dem Systemstart
- Kein Router mit nur 4 MB Flash scheint GPT-, USB- und FS-Unterstützung zu haben, während Router mit 8+ MB normalerweise dies tun
Ein anderer Ansatz, den ich untersucht habe, besteht darin, Archlinux auf einem gemeinsam genutzten Gerät wie dem Pogoplug auszuführen, wodurch FS-Aufgaben ausgelagert und der Router ausschließlich auf drahtlose Aufgaben delegiert wird.
Antwort1
Das Problem ist nicht die Hardware, sondern die Software. DD-WRT wird ohne GPT-Unterstützung kompiliert. Wenn Sie GPT-Unterstützung aktivieren möchten, müssen Sie DD-WRT aus dem Quellcode kompilieren und die richtigen Kompilierflags für den Linux-Kernel ändern. Das ist ein guter Weg, um wirklich frustriert zu werden (bester Fall) oder Ihren Router zu blockieren (schlimmster Fall). Ich würde davon abraten, es sei denn, Sie haben Erfahrung mit dem Kompilieren des Linux-Kernels und dem Erstellen einer DD-WRT-Firmware aus dem Quellcode.
Sie sollten also ein dediziertes NAS kaufen.
Antwort2
Sie müssen überhaupt keine Partitionstabelle verwenden, Sie können einfach das gesamte Laufwerk ohne Partitionstabelle formatieren und benötigen dann keine GPT-Unterstützung.