web-dev-qa-db-ja.com

Ubuntu VMでファイルシステムパーティションを拡張する方法

Ubuntuデスクトップ14.04をVMとして実行しています。スペース警告の問題が発生し、20GBから200GBに拡張したいと考えています。

VMの電源を切り、VMware側で割り当てられたディスク領域を増やしました:

  1. VMの電源をオフにします
  2. VMWare Fusion->仮想マシン->設定->ハードディスク(SCSI)

次に、ゲストVM内のパーティションサイズを増やす必要があると警告されましたが、これが自動的に行われることを望んでいたため、残念です。

Ubuntu内のディスク使用量アナライザーを見ると、現在、元の20 GBしか表示されていません。これを、割り当てた200 GBに増やすにはどうすればよいですか?

投稿された内容よりも良い方向を探しています here

Disksアプリから、次のことがわかります。

enter image description here

30
tarabyte

Ubuntuから(VM内)ターミナルでSudo apt-get install gpartedを実行してgpartedをインストールします。

ターミナルまたはダッシュからgpartedを開きます。次に、ディスクを拡張します。拡張パーティションをディスクの最後に移動する必要がある場合があります。

21

これを機能させるためにライブCDは必要ありません。私は基本的にここに与えられた他の答えを要約しています:

  1. Ubuntu(VM)から、ターミナルでSudo apt-get install gpartedを実行してgpartedをインストールします
  2. ターミナルからSudo gpartedを開きます
  3. スワップパーティションを右クリックし、[swapoff]をクリックします
  4. スワップパーティションを削除
  5. データパーティションを拡張するが、新しいスワップパーティションを作成するのに十分なスペースを残す
  6. 以前とほぼ同じサイズのスワップパーティションを再作成し、ファイルシステムとしてlinux-swapを選択します。
  7. Gpartedの緑色のチェックマークをクリックして、すべての操作を適用します。次に、「swapon」を選択して再度スワップを有効にします
24
leosh
  1. Gparted LIVECD isoを here からダウンロードします
  2. VMからISOファイルを選択し、ライブCDとして起動します。

    • GuestVM設定からCD-ROMドライブにISOを追加します

    または

    • BIOSでCDROMから起動するように設定(VMを起動するとF2)
  3. Gparted Live Cdが実行されると、今すぐgpartedを使用できます
  4. サイズを変更するパーティションを選択し、新しいサイズを選択して、適用します
  5. 再起動が終了したら、必ずVM CD ROMに添付されているisoファイルを削除し、Ubuntuを起動してください。

enter image description here

13
Maythux

最初に、パーティションと空き領域の間のすべてのパーティションを削除する必要があります。 partedコマンドを使用して実行できます。

  1. あなたが使用していない場合は、partedをインストールしてください:

    _Sudo apt-get install cloud-guest-utils
    _
  2. スワップをオフにします。パーティションを削除します!

    _Sudo swapoff -a
    _
  3. _Sudo parted_を実行します。
  4. _print all_でパーティションリストを取得します。

    _(parted) print all
    Model: Virtio Block Device (virtblk)
    Disk /dev/vda: 752GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    
    Number  Start   End    Size    Type      File system     Flags
    1      1049kB  528GB  528GB   primary   ext4            boot
    2      528GB   537GB  8588MB  extended
    5      528GB   537GB  8588MB  logical   linux-swap(v1)
    _
  5. rm (part-index)でルートパーティションを削除しない:

    _(parted) rm 5
    Warning: Partition /dev/vda5 is being used. Are you sure you want to continue?
    Yes/No? yes
    Error: Partition(s) 5 on /dev/vda have been written, but we have been unable to
    inform the kernel of the change, probably because it/they are in use.  As a
    result, the old partition(s) will remain in use.  You should reboot now before
    making further changes.
    Ignore/Cancel? C
    (parted) print all
    Model: Virtio Block Device (virtblk)
    Disk /dev/vda: 752GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    
    Number  Start   End    Size    Type      File system  Flags
     1      1049kB  528GB  528GB   primary   ext4         boot
     2      528GB   537GB  8588MB  extended
    
    
    (parted) rm 2
    Error: Partition(s) 5 on /dev/vda have been written, but we have been unable to
    inform the kernel of the change, probably because it/they are in use.  As a
    result, the old partition(s) will remain in use.  You should reboot now before
    making further changes.
    Ignore/Cancel? C
    (parted) print all
    Model: Virtio Block Device (virtblk)
    Disk /dev/vda: 752GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    
    Number  Start   End    Size   Type     File system  Flags
     1      1049kB  528GB  528GB  primary  ext4         boot
    _

コマンドはubuntu 16.04(NONE LVM)で機能し、マシンはkvmで実行されています。

_Sudo growpart /dev/vda 1
Sudo resize2fs /dev/vda1   
_
7
MSS