web-dev-qa-db-ja.com

ubuntuサーバーの空きスペースをパーティションにマージする方法は?

Ubuntu ServerをWindowsのVirtualBoxで仮想マシンとして実行しています。スペースが足りなくなったため、仮想マシンのサイズを6 GBから8 GBに変更しました。ただし、これらの2 GBはUbuntu OS内で「空き領域」として表示されます。

「parted」を使用して「Free space」を再割り当てする必要があると思われます。

partedを入力してからhelpと入力すると、コマンドのリストが表示されます。最初にすべてのパーティションをリストしたいので、print freeと入力します。

(parted) print free
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 8590MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
        32.3kB  1049kB  1016kB            Free Space
 1      1049kB  5638MB  5637MB  primary   ext4            boot
        5638MB  5639MB  1048kB            Free Space
 2      5639MB  6441MB  802MB   extended
 5      5639MB  6441MB  802MB   logical   linux-swap(v1)
        6441MB  8590MB  2149MB            Free Space

したがって、すべての空き領域を番号1に追加します。どうすればよいですか?私は無知です:(

3
Alexandra

1)Live CD/USBからgpartedを実行する必要があります。そうしないと、Ubuntuパーティションをアンマウントできません。

2)その後、プライマリパーティションのサイズを変更して、その背後の空き領域(2149MB)を含めることができます。

残りの2つの小さな空きセクションは、partedのパーティション要件です。これらに触れる必要はありません。

2
Pavel

空きスペースは右隅にあります。 hddのどこかにある余分なスペースをパーティションに単純に追加することはできません。あなたの場合、パーティションに隣接する2GBをシフトする必要があります。つまり、スワップと拡張パーティションを削除し、メインパーティションのサイズを変更して余分なスペースを収容する必要があります。次に、スワップ用の新しいパーティションを作成する必要があります。これが完了したら、/ etc/fstabのエントリを編集して、uuidを新しいスワップパーティションに変更する必要があります。

これはサーバー内では実行できません。あなたはubuntuデスクトップにライブブートする必要があります(好ましくは)、パーティションを削除するにはgpartedを使用します。最初に右クリックしてswapoffを選択しない限り、スワップは削除できないことに注意してください。その後、手順を実行します。

1
aveemashfaq

ハードウェアに少しストレスをかけることができる簡単な方法は、すべての空きパーティションでmdadmを使用してraid(1個の多​​分)アレイを作成することです。この方法では、パーティションを移動する必要はありませんが、ハードドライブにもっと多くの作業を依頼しています。

1
adexmont