Antworten:
Das würde ich tun. Erstellen Sie eine Home-Partition und weisen Sie das Installationsprogramm an, sie zu mounten /home. Erstellen Sie nach der Installation und beim ersten Start ein Verzeichnis mit dem Namen /home/opt. Dann binden Sie es an /opt.
Stellen Sie sicher, dass /optes leer ist, bevor Sie dies tun. Ich würde es mir vorstellen, wenn es nur nach einer Neuinstallation ist.
mount -o bind /home/opt /opt
für eine manuelle Montage.
Wenn Sie beim Booten einbinden /etc/fstabmöchten, sehen Sie so aus. Stellen Sie sicher, dass Sie unter Ihrer Home-Halterung hinzufügen, die das Installationsprogramm hätte hinzufügen sollen.
/home/opt /opt none bind 0 0
Es ist ziemlich einfach , mit Bind Mounts . Auf diese Weise können Sie ein Unterverzeichnis von einem Speicherort an einem anderen Speicherort bereitstellen.
Machen Sie "opt" einfach zu einem Unterverzeichnis in Ihrer "home" -Partition, hängen Sie die Partition an / home an und binden Sie mount / home / opt an / opt:
sudo mount /dev/sda4 /home
sudo mount --bind /home/opt /opt
Oder es kann dauerhaft gemacht werden, indem man sie /etc/fstabwie folgt hinzufügt :
/dev/sda4 /home ext4 defaults 0 2
/home/opt /opt none bind 0 0
Wenn Sie UUIDs bevorzugen, ersetzen Sie diese /dev/sda4durchUUID=<your UUID>
Wenn es Ihnen nichts ausmacht, sind es zwei verschiedene Volumes auf einer Partition.
Erstellen Sie ein physisches Volume auf dem Laufwerk, auf das Sie das /homeund setzen möchten /opt. Erstellen Sie eine Volume-Gruppe mit nur dieser Partition als einzelnem Mitglied. Geben Sie ihm einen Namen, z myvg. Erstellen Sie dann zwei logische Volumes , z. B. homesund optbeide haben ein Dateisystem und die offensichtlichen Einhängepunkte.
Vorteile:
Um davon zu profitieren, müssen Sie freien Speicherplatz in der Volumengruppe behalten.
Mit dem Installationsprogramm können Sie dies ganz einfach in der GUI tun. Für 12.04 benötigen Sie das alternativeBild, für 12.10 und höher ist dies in den regulären Bildern enthalten.