dev/sda2 Ubuntu VMWareのサイズ変更

dev/sda2 Ubuntu VMWareのサイズ変更

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つの方法は(またはグラフィックツールを使用することです。)ゴポット、単一の操作で次のステップの大部分を処理します):

  1. 仮想マシンのすべての機密データを完全にバックアップしたことを確認してください。仮想マシンイメージ全体をバックアップできます。 Linuxでオンラインext4ファイルシステムを作成してパーティションを含めることは可能ですが、これが100%安全な作業であると仮定してはいけません。

  2. 開始sudo parted /dev/sda

  3. パーティションテーブルを印刷し、End最後の行のセクタを確認してください。

    unit s print free
    
  4. パーティションのサイズ変更sda2(しなければならないparted)で表現2

    resizepart 2
    

    partedパーティションが使用中であるという警告メッセージが表示された場合は、「はい」と答えてください。 (2)ステップで取得した番号(デバイスで最後に利用可能なセクタ)を入力し、最後のセクタを求めるsメッセージが表示されたら(セクタセクタ)単位がその番号に追加されますparted(その後、わずかに異なる最終セクタのソート理由を受け入れるように求められます。が表示されることがあります。

  5. サイズ変更を確認するには、パーティションテーブルを再印刷します(ポイント(2)と同じ)sda2

  6. 辞職するparted

  7. lsblk /dev/sdaカーネルがサイズ変更されたパーティションを認識していることを確認するために使用されます。表示されているサイズがまだ同じ場合は、更新してもう一度10G確認sudo partprobe -sしてください。

  8. ファイルシステムのサイズを変更します。

    sudo resize2fs /dev/sda2
    

    sudo e2fsck -f /dev/sda2ファイルシステムのサイズを変更する前に、それを実行するように求められます。これを行い、resize2fsコマンドを再試行してください。
    サイズ引数が指定されていない場合は、含まれるresize2fsパーティションのサイズと一致するようにファイルシステムが増えます。

  9. df -h /dev/sda2新しい寸法を確認するために使用されます。

新しく追加された仮想ディスクの場合/dev/sdb:使用しないでください。必要に応じて増やすことをお勧めします/dev/sda。上記の手順を実行する前に、sdbホストからサポートされているイメージを削除し、ストレージスペースを追加する必要があります。sda

答え2

警告:読み取りまたは書き込みのために/ dev / sr0(読み取り専用ファイルシステム)を開くことはできません。 /dev/sr0

このエラーは、ペアリングしようとすると返されます。

vmwareですべてのCD / DVD ROMデバイスを切断し、同じコマンド[parted]を再試行してください。

関連情報