私はvmware fusionがインストールされているMacでUbuntu Desktop 14.04を仮想マシンとして実行しています。スペース警告の問題が発生したので、20 GBから200 GBに拡張したいと思います。
仮想マシンをシャットダウンし、vmware側に割り当てられたディスク容量を増やしました。
- 仮想マシンの電源を切る
- VMWare Fusion - >仮想マシン - >設定 - >ハードディスク(SCSI)
その後、ゲスト仮想マシン内のパーティションのサイズを増やす必要があることを警告しました。
Ubuntuの内蔵ディスク使用量アナライザを見ると、現在のところ20GBしか表示できません。割り当てられた200 GBに増やすにはどうすればよいですか?
公開されたよりも良い方向を探しています。ここ。
Disks
私が見たアプリケーションから:
答え1
この機能にはLive CDは必要ありません。基本的に、ここで提供されている他の答えを要約します。
sudo apt-get install gparted
ターミナルで実行し、Ubuntu(仮想マシン)からgpartedをインストールします。sudo gparted
端末で開く- スワップパーティションを右クリックして[swapoff]をクリックします。
- スワップパーティションの削除
- データパーティションを拡張しますが、新しいスワップパーティションを作成するのに十分なスペースを残してください。
- linux-swapをファイルシステムとして選択して、以前とほぼ同じサイズのスワップパーティションを再作成します。
- すべてのタスクを適用するには、gpartedの緑色のチェックマークをクリックしてください。その後、「swapon」を選択して再スワップを有効にします。
答え2
ターミナルで実行gparted
し、Ubuntu(VM)からインストールします。sudo apt-get install gparted
gparted
ターミナルまたはダッシュで開きます。その後、ディスクを拡張すると、ディスクの末尾にある拡張パーティションを移動する必要があります。
答え3
まず、パーティションと空き領域の間のすべてのパーティションを削除する必要があります。コマンドを使用してこれを実行できますparted
。
parted がインストールされていない場合は、以下を使用します。
sudo apt-get install cloud-guest-utils
交換を閉じます。パーティションを削除したい!
sudo swapoff -a
- ランニング
sudo parted
。 パーティションのリストを取得します
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)
次のコマンドを使用して、すべてのルートパーティションを削除します
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(LVMなし)で動作し、システムはkvmで実行されます。
sudo growpart /dev/vda 1
sudo resize2fs /dev/vda1
答え4
同じオペレーティングシステム内でファイルシステムパーティションを拡張することは、そのプロセス/サービスがまだここに書き込んでいる可能性があるため、お勧めできません。また、gpartedは一部のパーティションがロックされている(つまりマウントされている)とマークされているため、そのパーティションをアンマウントできない可能性があります。
この場合、Live CDが便利です。
ホスト/ゲストでこのオープンソースプロジェクトのLive CDを使用します(このLive CDには、アプリケーションメニューにgpartedプログラムが組み込まれており、ファイルマネージャ、ディスクマウンタ、インストーラ、インターネット検索デバイスなどの他の多くの便利な機能が含まれています。また、ウェブサイトの指示を読んでください):
https://sourceforge.net/projects/live-cd-with-zerofree-utility/
PSこのLive CDの32ビットバージョン(i686アーキテクチャ)は、以下から入手できます。https://sourceforge.net/projects/live-cd-with-zerofree-32-bit/
非常に古いアーキテクチャの場合は、次のLive CDをお試しください。https://sourceforge.net/projects/live-cd-with-zerofree-x86/
これが皆に役立つことを願っています。