
Ich verwende Ubuntu 22.04 LTS auf einer virtuellen Hyper-V-Maschine. Mein Problem ist, dass Ubuntu ständig angibt, dass ich nicht genügend Speicherplatz habe (es sind insgesamt 12,3 GB vorhanden), aber wenn ich unter Hyper-V die virtuelle Festplatte überprüfe, wird angezeigt, dass die maximale Festplattengröße 16 GB beträgt (ich habe sie etwas erhöht).
Informationen zum Ubuntu-Festplattenspeicher
Aktuelle und maximale Festplattengröße der virtuellen Hyper-V-Festplatte
Ich vermute, dass ich zwei verschiedene Dinge vergleiche, da die aktuelle Dateigröße in Hyper-V anders ist als die, die ich bei Ubuntu sehe.
Antwort1
Ihr 16GB
Speicherplatz in Hyper-V entspricht der Größe der VM Ubuntu und 12.3GB
der Größe der Festplatte der VM Ubuntu.
Obwohl Sie die automatisch vergrößerte Festplatte für die VM Ubuntu einstellen können, beträgt die maximale Größe der automatisch vergrößerten Festplatte für Ubuntu/Debian 12GB
, unabhängig davon, wo Sie sie einstellen, in Hyper-V oder sogar in VirtualBox.
Sie müssen also die Speicherplatzgröße von zweien davon vergrößern, ja von beiden, die Speicherplatzgröße von VM Ubuntu und die Speicherplatzgröße der Festplatte von VM Ubuntu.
Hinweis: Wenn der Prozentsatz der Festplattennutzung über 80 liegt, also 80 % des Festplattenspeichers belegt sind, befindet sich die Festplatte in einem gefährlichen Zustand.
1. Wechseln Sie bitte 16GB
in 32GB
oder sogar 40GB
in Ihrem Host Hyper-V, um die Größe Ihres VM-Speicherplatzes zu ändern. Dieser geänderte Speicherplatz ist virtueller Speicherplatz, nicht physischer Speicherplatz. Ich habe das nur 32GB
als Beispiel angegeben.
2. Verwenden Sie Partitionierungstools, um die Festplattenspeichergröße Ihrer VM zu vergrößern 12.3GB
.
Verwenden Sie es einfach, df -hT
um die Nutzung der Festplatte Ihrer VM im Terminal Ihrer VM zu überprüfen (oder melden Sie sich bei Ihrer VM an), die Ausgabe sieht wie folgt aus:
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 465M 0 465M 0% /dev
tmpfs tmpfs 98M 2.4M 96M 3% /run
/dev/sda1 ext4 11G 11G 0 100% /
tmpfs tmpfs 489M 0 489M 0% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 98M 60K 98M 1% /run/user/1000
Bitte sudo cfdisk
überprüfen Sie die Festplatte Ihrer VM auf Ihrem VM-Terminal. Ich schätze, Ihre Ausgabe sieht genau wie folgt aus:
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 23164927 25162880 12.8125G 83 Linux
/dev/sda1x 23164928 23384880 4299680 2.6709G c W95 FAT32(LBA)
free space 23384881 25384880 1096800 528.998M
Zuerst sollten Sie fdisk
oder cfdisk
oder verwenden parted
, um Ihre zweite Partition zu verschieben/dev/sda1X
(Ich kann das erste Foto nicht vollständig sehen), das im /boot/efi
Endzylinder der Festplatte Ihrer VM montiert ist.
Zweitens: Verwenden Sie cfdisk
zum Ändern der Größe oder Erweitern oder Vergrößern Ihrer ersten Partition /dev/sda1
. Die Standardgröße der Größenänderung kann wie folgt /dev/sda1
lauten :cfdisk
28GB
Drittens: Vergessen Sie nicht, alle Dateitypen der Partition /dev/sda1
auf ext4
„via“ festzulegen sudo resize2fs /dev/sda1
.
Viertens: Starten Sie Ihre virtuelle Maschine neu oder rebooten Sie sie, und viel Spaß!
ÜBER!