Win10ホスト、Ubuntu 18.04ゲストでVMWare Workstation 15 Player(15.5.6)を使用します。最初は、仮想マシンに10GBのディスクを接続しました。エラーが表示され始めましたno space left on device
。
/tmp( rm -rf /tmp/*
) を削除します。 10GBのディスクサイズを25GBに増やし、20GBの別のディスクを追加します。しかし、VMは新しいディスクまたは新しく増えたサイズを認識しません。。(はい、ワークステーションと仮想マシンを再起動しました)
:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.1G 0 2.1G 0% /dev
tmpfs 422M 6.7M 415M 2% /run
/dev/sda2 9.8G 9.8G 0 100% /
tmpfs 2.1G 0 2.1G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.1G 0 2.1G 0% /sys/fs/cgroup
/dev/loop0 97M 97M 0 100% /snap/core/9804
/dev/loop4 18M 18M 0 100% /snap/gedit/605
/dev/loop1 63M 63M 0 100% /snap/gtk-common-themes/1506
/dev/loop2 98M 98M 0 100% /snap/core/9993
/dev/loop3 162M 162M 0 100% /snap/gnome-3-28-1804/128
/dev/sda2 shows 10GB
とのみ見ることができます0 aval
。だから私はそれが問題だと思います。
視聴しようとしましたがcfdisk
(以前は使用したことがありません)、10GBを超えることも認識されません。この仮想マシンでは、ほぼすべての操作を実行できます。ほとんど始められない- この問題を解決する方法。
アップデート1
$ sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/fd0p1 2425393296 4850786591 2425393296 1.1T 90 unknown
/dev/fd0p2 2425393296 4850786591 2425393296 1.1T 90 unknown
/dev/fd0p3 2425393296 4850786591 2425393296 1.1T 90 unknown
/dev/fd0p4 2425393296 4850786591 2425393296 1.1T 90 unknown
Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
GPT PMBR size mismatch (20971519 != 52428799) will be corrected by w(rite).
Disk /dev/sda: 25 GiB, 26843545600 bytes, 52428800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A6944258-6EA8-4968-BA0A-E48315D8CEB6
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 20969471 20965376 10G Linux filesystem
~$ parted -l
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0
has been opened read-only.
Error: /dev/sr0: unrecognised disk label
Model: NECVMWar VMware SATA CD00 (scsi)
Disk /dev/sr0: 68.0MB
Sector size (logical/physical): 2048B/2048B
Partition Table: unknown
Disk Flags:
Warning: Unable to open /dev/sr1 read-write (Read-only file system). /dev/sr1
has been opened read-only.
Model: Unknown (unknown)
Disk /dev/sr1: 889MB
Sector size (logical/physical): 2048B/2048B
Partition Table: mac
Disk Flags:
Number Start End Size File system Name Flags
1 2048B 6143B 4096B Apple
2 663MB 666MB 2523kB EFI
$ lsblk -o name,fstype,size,fssize,mountpoint,label,model,vendor
lsblk: unknown column: fssize,mountpoint,label,model,vendor
$ lsblk -o name,fstype,size
NAME FSTYPE SIZE
fd0 1.4M
loop0 squashfs 96.6M
loop1 squashfs 62.1M
loop2 squashfs 97.1M
loop3 squashfs 161.4M
loop4 squashfs 17.9M
loop5 squashfs 55.3M
sda 25G
├─sda1 1M
└─sda2 ext4 10G
sdb 20G
sr0 iso9660 64.9M
sr1 iso9660 848M
~$ lsblk -o name,fstype,size,mountpoint,label,model,vendor
NAME FSTYPE SIZE MOUNTPOINT LABEL MODEL VENDOR
fd0 1.4M
loop0 squashf 96.6M /snap/core
loop1 squashf 62.1M /snap/gtk-
loop2 squashf 97.1M /snap/core
loop3 squashf 161.4M /snap/gnom
loop4 squashf 17.9M /snap/gedi
loop5 squashf 55.3M /snap/core
sda 25G VMware VMware,
├─sda1 1M
└─sda2 ext4 10G /
sdb 20G VMware VMware,
sr0 iso9660 64.9M CDROM VMware NECVMWa
sr1 iso9660 848M Ubuntu-Server 18.04.3 LTS amd64 VMware NECVMWa
答え1
増加したサイズ関連:ゲストオペレーティングシステムは仮想ディスクの新しいサイズを表示できますが、追加のストレージスペースを使用するには、パーティションとそれに含まれる/dev/sda
ファイルシステムのサイズも変更する必要があります。sda2
1つの方法は(またはグラフィックツールを使用することです。)ゴポット、単一の操作で次のステップの大部分を処理します):
仮想マシンのすべての機密データを完全にバックアップしたことを確認してください。仮想マシンイメージ全体をバックアップできます。 Linuxでオンラインext4ファイルシステムを作成してパーティションを含めることは可能ですが、これが100%安全な作業であると仮定してはいけません。
開始
sudo parted /dev/sda
。パーティションテーブルを印刷し、
End
最後の行のセクタを確認してください。unit s print free
パーティションのサイズ変更
sda2
(しなければならないparted
)で表現2
:resizepart 2
parted
パーティションが使用中であるという警告メッセージが表示された場合は、「はい」と答えてください。 (2)ステップで取得した番号(デバイスで最後に利用可能なセクタ)を入力し、最後のセクタを求めるs
メッセージが表示されたら(セクタセクタ)単位がその番号に追加されますparted
(その後、わずかに異なる最終セクタのソート理由を受け入れるように求められます。が表示されることがあります。サイズ変更を確認するには、パーティションテーブルを再印刷します(ポイント(2)と同じ)
sda2
。辞職する
parted
。lsblk /dev/sda
カーネルがサイズ変更されたパーティションを認識していることを確認するために使用されます。表示されているサイズがまだ同じ場合は、更新してもう一度10G
確認sudo partprobe -s
してください。ファイルシステムのサイズを変更します。
sudo resize2fs /dev/sda2
sudo e2fsck -f /dev/sda2
ファイルシステムのサイズを変更する前に、それを実行するように求められます。これを行い、resize2fs
コマンドを再試行してください。
サイズ引数が指定されていない場合は、含まれるresize2fs
パーティションのサイズと一致するようにファイルシステムが増えます。df -h /dev/sda2
新しい寸法を確認するために使用されます。
新しく追加された仮想ディスクの場合/dev/sdb
:使用しないでください。必要に応じて増やすことをお勧めします/dev/sda
。上記の手順を実行する前に、sdb
ホストからサポートされているイメージを削除し、ストレージスペースを追加する必要があります。sda
答え2
警告:読み取りまたは書き込みのために/ dev / sr0(読み取り専用ファイルシステム)を開くことはできません。 /dev/sr0
このエラーは、ペアリングしようとすると返されます。
vmwareですべてのCD / DVD ROMデバイスを切断し、同じコマンド[parted]を再試行してください。