Ich wieder, BTW Ich bin mit Karel einverstanden, dass Ihre Basisinstallation auf der SSD die beste Option ist. Ich empfehle auch, einige andere Tutorials zu lesen, bevor ich meinen Anweisungen folge.
ANMERKUNG: Es ist viel einfacher, Ihr System während einer Neuinstallation zu konfigurieren.
Wenn Sie nun einen neuen Mount-Punkt für / var erstellen möchten, müssen Sie zahlreiche Dinge berücksichtigen.
Einige Verzeichnisse sind schwieriger zu verschieben, da möglicherweise Dateien verwendet werden. / Var ist eines dieser untergeordneten Probleme. Immer wenn Ihr System aktiv ist, werden wahrscheinlich Daten in / var geschrieben
Eine andere Überlegung ist, die richtigen Dateiattribute beizubehalten. Ohne die richtigen Flags kann dies nicht kopiert werden.
Diese Links könnten Ihnen den Einstieg erleichtern.
http://lists.opensuse.org/opensuse/2001-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
ANMERKUNG:
Ich bevorzuge die Verwendung von tar gegenüber cp. Es ist schneller und ich weiß, dass meine Dateiattribute beibehalten werden, etwa die folgenden (ein kurzes Beispiel, einige Schritte wurden der Einfachheit halber weggelassen).
BEFOLGEN SIE DIESE ANWEISUNGEN NICHT, OHNE ZU VERSTEHEN, WAS GEMACHT WIRD
- Booten Sie von Live-USB.
- Verwenden Sie fdisk und mkfs, um eine neue Partition auf Ihrem 750-GB-Laufwerk zu erstellen und zu formatieren. 50 GB sollten ausreichen.
- Hängen Sie das neue Verzeichnis ein.
So was
mkdir /mnt/var2
mount -a /dev/sdxx /mnt/var2
(Ersetzen Sie sdxx durch die 50-GB-Partition, die Sie für Ihr neues / var erstellt haben, z. B. / dev / sdb1)
Mounten Sie Ihre SSD als / mnt / oldroot
mkdir /mnt/oldroot
mount -a /dev/sdxx /mnt/oldroot
(hier ist / dev / sdxx die / Partition auf Ihrer ssd, wahrscheinlich / dev / sda1 oder ähnlich) Sie sollten jetzt in der Lage sein, in Ihrem alten Dateisystem zu navigieren, beginnend mit / mnt / oldroot
Jetzt kopieren Sie die Dateien aus dem alten / var-Verzeichnis in das neue
cd /mnt/oldroot/var
tar cSpf - . | (cd /mnt/var2 ; tar xvSpf - )
Wenn der Kopiervorgang abgeschlossen ist, vergleichen Sie die beiden Verzeichnisse. Wenn alles gut aussieht, benennen Sie das alte Verzeichnis / var um
mv /mnt/oldroot/var /mnt/oldroot/var.0ld
mkdir /mnt/oldroot/var
Sie müssen nur noch / mnt / oldroot / etc / fstab bearbeiten, um die neue Partition als Einhängepunkt für / var hinzuzufügen (das überlasse ich Ihrer Fantasie).
dann
umount /mnt/var2
umount /mnt/oldroot
reboot
Wenn alles gut gegangen ist, sollte beim Neustart die neue Partition als / var gemountet werden