
Das Einrichten einer vollständigen Festplattenverschlüsselung auf von Ubuntu abgeleiteten Distributionen ist einfach, da das Ubuntu-Installationsprogramm einfach Zugriff auf alle verfügbaren Partitionen auf allen verfügbaren Festplatten innerhalb des Partitionierungsteils des Installationsprogramms bietet, einschließlich allem aus /dev/mapper. Die Teile vor und nach der Einrichtung können über ein Terminal ausgeführt werden.
Dies ist leider bei den meisten Distributionsinstallationsprogrammen nicht der Fall. Einige, wie Fedora, versuchen, automatisierte Funktionen innerhalb des Installationsprogramms bereitzustellen, was leider nicht richtig funktioniert. Andere sind viel stärker eingeschränkt, indem sie nichts aus /dev/mappper einschließen und einige erlauben nicht einmal die Verwendung von mehr als einer Festplatte.
Ich habe heute versucht, Solus Linux zu installieren, was sich als eine weitere Distribution mit eingeschränktem Partitionsaufbau herausstellte. Bei der manuellen Auswahl von Einhängepunkten kann nur eine Festplatte verwendet werden, und diese Partitionen enthalten keine /dev/mapper-Geräte, was wiederum bedeutet, dass keine verschlüsselten oder LVM-Volumes vorhanden sind.
Wenn ich also "/dev/sda" verwende, kann ich zur Auswahl des Einhängepunkts nur "/dev/sdaX"-Blockdateien verwenden. Wenn eine davon ein DMC/LVM ist, sind die LVs nicht enthalten.
Wenn ich eine kleine zusätzliche Partition auf „sda“ wie „/dev/sdaY“ erstellen würde, gibt es dann eine Möglichkeit, diese Blockgerätedatei mit einer anderen Gerätedatei in /dev/mapper zu verknüpfen? Zum Beispiel
/dev/sdaY -> /dev/mapper/lv-system
So ähnlich wie „mount --bind“ für Ordner. Oder gibt es eine andere Möglichkeit, diese eingeschränkten Installationsprogramme dazu zu bringen, eine andere Gerätedatei zu verwenden?
Antwort1
Zwei Ansätze. Zunächst können Sie einfach versuchen ln -s /dev/mapper/lv-system /dev/sdaY
. Dies kann das Installationsprogramm täuschen, muss es aber nicht. Wenn dies nicht der Fall ist, versuchen Sie den zweiten Ansatz:
Sie können einen weiteren Geräteknoten erstellen, der auf dasselbe zugeordnete Gerät verweist. Führen Sie dazu zunächst die folgenden Schritte aus ls -l /dev/mapper/lv-system
. Sie werden sehen, dass es sich selbst um einen symbolischen Link zu handelt /dev/dm-0
(aber möglicherweise um eine andere Zahl als 0). Führen Sie nun die folgenden Schritte aus ls -l /dev/dm-0
(ersetzen Sie dabei die 0 durch Ihre Zahl) und Sie erhalten eine Ausgabe wie diese:
brw-rw---- 1 root disk 253, 0 Mar 4 18:12 /dev/dm-0
Die wichtigen Teile davon sind am b
Anfang und 253, 0
in der Mitte. Führen Sie aus mknod /dev/sdaY b 253 0
(fügen Sie ein, was Sie erhalten haben), und Sie haben einen Geräteknoten erstellt, der auf dasselbe zugeordnete Gerät wie verweist /dev/mapper/lv-system
. Dies repliziert eine Festplatte immer noch nicht perfekt, daher besteht die Möglichkeit, dass es ebenfalls fehlschlägt.