Ubuntuサーバーのパーティションのサイズを変更するにはどうすればよいですか?


8

Ubuntuサーバーのディスクボリュームを減らす簡単な方法はありますか?

仮想環境を実行していて、非仮想環境でスペースが不足しているため、ディスクボリュームを減らす必要があります。


1
私は強い疑いを持っています。ニム自身は「減少」を使用していますが、実際には「増加​​」を意味します。
セルゲイ、

Ubuntuサーバーを仮想サーバーで実行していますか?または、Ubuntuサーバーで仮想サーバーを実行していますか?「言い換えれば、イムが不足していますか?」これは質問ですか?このFAQを
Alvar

@Sergey:彼は「仮想ハードディスクのボリュームを下げる」という意味もあるかもしれません。彼は、ホストOSのパーティションの特定の割合を占める(固定または動的)仮想ハードディスクを作成した可能性があり、現在、ホストOSのための領域が不足しています。以前は仮想ハードディスクのサイズを増やしたことがありますが、減らしたことはありません...
adempewolff 2012年

@adempewolff-私はあなたが正しいかもしれないと思います...
セルゲイ

理解できる理由で、virtualboxは小さいディスクサイズにサイズ変更できないように見えます。しかし、それはVBoxManage modifyhd yourdisk.vdi –compactあなたの目的に合うかもしれないように見えるコマンドがあります。このチュートリアルmichaelcole.com/node/13、Linuxゲスト、Windowsホストを参照してください。ただし、Vboxmanageコマンドの構文は基本的に同じだと思います。基本的に、1。バックアップデータ、2。zerofillゲストOS、3。実行vboxmanage...と設定する必要があります。これがあなたが求めていたものであると仮定して...
adempewolff

回答:


4

resize2fsを使用する必要があると思います。

:あなたはする必要があります
のLiveCDから起動1.、
2。は、その後のext2、などpartiotionセット
3をとのようなものを実行しますresize2fs /dev/sda1 8000M

これは、より詳細なステップバイステップの説明です。


0

最初にファイルシステムのサイズを変更し、次にパーティションテーブルを変更してから、仮想ハイパーバイザーに独自のディスクのサイズを変更するように指示する必要があります。他の誰かが述べたように、それをliveCDでブートしてからgpartedを使用するのはとても簡単です。実際には、ファイルシステムがマウントされている場合にそれを行う唯一の方法です。これは、ルートファイルシステムでは常に当てはまります。

/ homeやその他のサイズを変更したいだけなら、アンマウントすることができます。

umount /dev/sda4

partedは、parted -lで開始/停止を表示します

Model: ATA Hitachi HTS54323 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End    Size    File system     Name                  Flags
 1      20.5kB  210MB  210MB   fat32           EFI System Partition  boot
 2      210MB   160GB  160GB   hfs+            Mac HD
 3      160GB   162GB  2000MB  linux-swap(v1)
 4      162GB   320GB  158GB   ext4

/ dev / sda4のサイズを変更したい場合:

parted resize /dev/vda1 162GB 300GB

次に、仮想ディスクプロバイダーにディスクを適切なサイズに縮小するように指示する必要があります。

これはかなり危険なので、重要なデータはすべてバックアップしてください。


partedファイルシステムのサイズを変更できません。resize2fs最初にそれを実行するには(ext [234]の場合)を実行する必要があります。それより良いのは、gpartedを使用することです
psusi


-2

LiveCDを使用してパーティションのサイズを変更する以外にgparted、ルートによって予約されているスペースの量(パーセント単位)を変更できます。

sudo tune2fs -m 10 /dev/sda1

しかし、これはroot以外のユーザーにのみ影響します!

quotaユーティリティ(Ubuntuでのユーザークォータ)を使用して、特定のユーザーのクォータを作成することもできます。


1
予約ブロックの通常のパーセンテージは5%です。私の理解では、コマンドは特権ユーザーのみが使用するために10%を予約します-どのようにスペースを解放するのですか?空き容量が減ると思います
Sergey
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.