Verwenden Sie SSD als Hauptlaufwerk

9

Ich würde gerne wissen, ob es möglich ist, eine SSD als einziges Laufwerk für einen Raspberry PI zu verwenden.

Der Grund ist, ich möchte es als Datenbank- und Webserver verwenden und bin mir nicht sicher über die Lebensdauer von SD-Karten.

Knerd
quelle

Antworten:

4

Eine andere Möglichkeit könnte sein, eine Alternative zum Raspberry Pi mit einer SATA-Schnittstelle wie dem Cubieboard zu verwenden (siehe diese Liste auf Wikipedia ).

Auf der anderen Seite sind SD-Karten nicht so unzuverlässig, wie Sie vielleicht denken.

Funkeln
quelle
Die Liste ist fantastisch ^ _ ^ Solange sie Mono wie den Raspberry Pi unterstützen, bin ich glücklich. Das Problem mit SD-Karten ist auch der begrenzte Speicherplatz ...
Knerd
9

Sie können von der SD-Karte booten und dann nur eine angeschlossene SSD verwenden, aber Sie können die SD-Karte nicht zum Booten verwenden.

Nach dem Booten können Sie die SD-Karte schreibgeschützt machen und sicherstellen, dass die gesamte Software usw. auf der SSD ausgeführt wird

rauben
quelle
1
Ich denke, Sie können den Stamm auf einem externen Laufwerk platzieren. Es wird also nur die Partition / boot auf der SD verwendet. Und das wird nur beim Booten verwendet.
Gerben
3

cmdline.txtenthält die root=/dev/mmcblk0p2 rootfstype=ext4Angabe der Root-Partition.

Ich gehe davon aus, dass Sie eine ( SSDmit root=/dev/sda1was auch immer) verwenden könnten , wenn Sie eine mit einer geeigneten Partition verwenden würden . Ich habe dies nicht versucht (und teile nicht die Paranoia, die viele über die Verwendung von SDCARDS zu haben scheinen).

Es ist nicht klar, ob Raspbian die Trimmunterstützung enthält, die SSDerforderlich ist, um eine angemessene Lebensdauer eines zu gewährleisten SSD.

Es wäre interessant zu sehen, ob dies funktioniert. Ich könnte es sogar mit einer HD versuchen.

Milliways
quelle
Ich habe es versucht, es funktioniert. Erstellen Sie einfach eine direkte Partitionskopie von der SD auf die Festplatte mit einem anderen Gerät, und schon kann es losgehen. Die Trimmunterstützung ist eine Funktion der Hardwareunterstützung und der Dateisystemunterstützung. Für ext4 muss es mit der discardOption gemountet werden , um es zu aktivieren.
Fred
Sie müssen wahrscheinlich auch /etc/fstabauf der HD von /dev/mmcblk0p2 / ext4 defaults,noatime 0 1auf das neue Gerät ändern
Milliways