Ich installiere eine SSD und möchten setzen /
auf der SSD und /home
, /var
und /tmp
auf der Festplatte. Meine aktuelle Distribution ist Kubuntu, aber es würde mir nichts ausmachen, eine andere Distribution zu versuchen, wenn dieser Vorgang dort einfacher durchgeführt werden kann. Ich habe viele verschiedene Linux-Betriebssysteme auf mehreren Partitionen installiert, kenne jedoch kein Installationsprogramm, mit dem man mehrere Verzeichnisse auf einer einzelnen Partition bereitstellen kann. Ich würde lieber nicht drei getrennte Partitionen als besonders verwenden /home
, /var
und /tmp
neige zu großen Änderungen in der Größe und es ist nicht praktisch, jedem von ihnen ein willkürliches Maximum zuzuweisen.
Beachten Sie, dass ich eine Neuinstallation diskutiere und das aktuelle System nicht auf die SSD / HD-Aufteilung verschiebe.
quelle
/etc/fstab
ordnet Partitionen Verzeichnissen zu, nicht Verzeichnissen Partitionen.mount
.Antworten:
Es gibt zwei Ansätze, die Sie verwenden können. In beiden Fällen müssen Sie zuerst Ihre Festplattenpartition an einer beliebigen Stelle einhängen (z. B. unter / hd) und sie auch zu / etc / fstab hinzufügen. Anschließend müssen Sie home, var und tmp in der Einhängung erstellen.
Verwenden Sie Symlinks. Erstellen Sie dann Symlinks von / home zu / hd / home usw.
Verwenden Sie anstelle von Symlinks Bind-Mounts. Syntax ist
mount --bind /hd/home /home
. Sie können (sollten) dies auch in fstab einfügen, indem Sie 'bind' als fstype verwenden.Die grundlegende Methode, um eine solche Installation durchzuführen, besteht darin, das Zieldateisystem von Hand einzurichten, bevor Sie mit der eigentlichen Installation beginnen. Ich weiß, dass es mit debian-installer einfach ist, das Installationsprogramm zu verwenden, um Ihre Partitionen zu erstellen, zu mounten und dann zu einem anderen Terminal zu wechseln (sagen wir alt-f2), in / target zu cden und Ihre Symlinks zu erstellen (oder Mounts zu binden). Wechseln Sie dann zurück zu alt-f1 und setzen Sie die Installation fort. Ubuntus (und ich nehme an, Kubuntus) Installer basieren auf debian-installer, also nehme ich an, dass Ähnliches möglich ist.
quelle