Wie platziere ich / opt und / home auf derselben Partition, aber anders als /?


10

Ich möchte Ubuntu auf zwei Laufwerken installieren, eines mit /und das andere mit /optund /home. Aber ich möchte /optund möchte nicht /homeauf getrennten Partitionen, sondern auf derselben. Ist das während der Installation möglich?

Antworten:


11

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

2

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>


Was unterscheidet Ihre Antwort von der von @strings? Und ich sehe nicht, wie das mit der Installation zusammenhängt.
Gertvdijk

Nicht viel, wie es aussieht. Ich fürchte, ich habe das geschrieben, bevor ich mir die anderen Antworten sehr gründlich angesehen habe. Auf jeden Fall ist es auf askubuntu.com nicht so schlimm, dasselbe auf zwei verschiedene Arten zu erklären
thomasrutter

1

Der LVM-Weg

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:

  • Sie können Schnappschüsse machen.
  • Das Ändern der Größe logischer Volumes ist im Vergleich zum Ändern der Größe von Partitionen ein Kinderspiel.
  • Erstellen Sie mehr Volumes, ohne die Partitionstabelle auf einem laufenden System zu berühren.

Um davon zu profitieren, müssen Sie freien Speicherplatz in der Volumengruppe behalten.

Wie?

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.