Wie kann ich die Größe der virtuellen Festplatte mit dem installierten Linux-System ändern?


7

Ich habe dort eine harte Systemkonfiguration und möchte sie nicht erneut installieren, aber ich brauche jetzt mehr Speicherplatz.

Der aktuelle Systemspeicher beträgt 30 GB.

Es scheint nicht möglich zu sein, die Größe der Festplatte zu ändern. Ich muss also mein System auf einer neuen Festplatte neu starten, und hier habe ich einige Fragen.

  • Ich kopiere zuerst alle Daten auf den Host-Computer (Windows). Ist dies sicher? Kann ich auf diese Weise Daten verlieren (Symlinks unterbrechen)?
  • Ich mache einfach dieselben Partitionen mit denselben Dateisystemen und verschiebe Daten dorthin - ist es genug?
  • grub: 2 ist auf einer speziellen Partition installiert (EF02 GPT-Code) - ist es beweglich?
  • Gibt es andere Möglichkeiten, die Größe eines solchen Transfers oder virtuellen Laufwerks zu ändern?

Antworten:


7

Die Größe von Virtualbox-Images kann von außerhalb von Virtualbox geändert werden. Führen Sie diesen Befehl auf dem VDI aus:

VBoxManage modifyhd SLACK.vdi --resize 100000

Diese letzte Zahl ist die Größe in MiB.


Welche Partition wird in der Größe geändert oder muss ich danach eine weitere Partition hinzufügen?
CND

Sie werden die Größe des gesamten Disk-Images ändern, aber ich bin nicht sicher, ob die darin enthaltenen Partitionen ebenfalls wachsen werden. Ich bezweifle es, aber wenn nicht, können Sie das auf dieser Festplatte installierte Betriebssystem verwenden, um die Größe der Partitionen zu ändern. Lassen Sie uns wissen, was passiert, ich bin auch neugierig!
Dotancohen

1
VBoxManageDie Größe von Partitionen wird nicht geändert, sondern nur die Größe der 'Hardware' der Festplatte. Nach dem Start wird der Computer schockiert feststellen, dass sich die Größe seiner Festplatte geändert hat und die Partitionstabelle nicht mehr die gesamte Sache abdeckt. Das ist , wo gpartedkommt in . :) Meine persönliche Präferenz ist es, eine zu machen , neue Disk - Image, repartition es von der VM, und kopieren Sie Daten über mit dump|restore, tar, rsyncund / oder dd. Es fühlt sich für mich sicherer an.
Alexios
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.