web-dev-qa-db-ja.com

Ubuntuを再インストールせずにルートパーティションのサイズを変更することは可能ですか[デュアルブート]?

デュアルブートオプションとしてUbunutuをコンピューターにインストールしています。ルートパーティションを小さくしすぎたため、Ubunutuを再インストールせずにルートパーティションを大きくできるかどうか疑問に思っていました。これを行う方法はありますか?

以下は私のパーティションのレイアウトです。理想的には、ホームパーティションのサイズを小さくし、ルートパーティションのサイズを大きくします。

fdiskの結果

gparted results

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 83F136D6-6E47-42AF-B60F-104693424105

Device          Start        End    Sectors   Size Type
/dev/sda1        2048    2050047    2048000  1000M Windows recovery environment
/dev/sda2     2050048    2582527     532480   260M EFI System
/dev/sda3     2582528    4630527    2048000  1000M Lenovo boot partition
/dev/sda4     4630528    4892671     262144   128M Microsoft reserved
/dev/sda5     4892672 1357260799 1352368128 644.9G Microsoft basic data
/dev/sda6  1869260800 1921689599   52428800    25G Microsoft basic data
/dev/sda7  1921689600 1953523711   31834112  15.2G Windows recovery environment
/dev/sda8  1357260800 1388511231   31250432  14.9G Linux swap
/dev/sda9  1388511232 1417807871   29296640    14G Linux filesystem
/dev/sda10 1417807872 1869260799  451452928 215.3G Linux filesystem

Partition table entries are not in disk order.
3
awoh

Ubuntu LiveUSBをお持ちの場合は、これにgpartedを使用できます。

ステップ1は、既存のUbuntuパーティションにログインし、unetbootinなどを使用してUSBインストールを作成することです。

それが完了したら、システムをLiveUSBバージョンで再起動します。そこからgpartedを使用できます。

(編集:マウントしてログインしているシステムに影響を与えることができないことを完全に忘れていました。まず最初に切り替える必要があります。したがって、LiveUSBです。).

システムツールの下、または上部のアイコンをクリックすると、gpartedが表示されます。ターミナルで「Sudo gparted」と入力して起動することもできます(ctrl-alt-t)。パスワードが要求されたらパスワードを入力し(入力しても何も起こりません)、Enterキーを押します。

ただし、開始する前に念のため情報をバックアップしてください。

デュアルブートしているため、正しいパーティションで作業していることを確認してください。動作しているものをクラッシュさせたくありません。

2
Sage

パーティションへの変更を試みる前に、すべてのデータをバックアップすることを言う必要があります。次の変更はOS環境内から実行でき、再起動する必要はありません。

Sudo fdisk /dev/sda
  • mを押してヘルプを表示し、オプションをリストします。
  • Fを押して、パーティション化されていないスペースを一覧表示します。

パーティション化されていないスペースがあると仮定します。

  • nを押して、新しいパーティションを追加します
  • デフォルトのままにする場合はEnterキーを押し、そうでない場合はpまたはlを選択します
  • 「最初のセクター」オプションでEnterキーを押します(システムに最適なものを選択させます)
  • 「最後のセクター」では、パーティションのサイズを示します。たとえば、+ 10G(10 GBパーティションの場合)または+ 800M(800 MB)、または希望するサイズであれば、オプションはK、M、G、T、Pです。 。 「+」記号を必ず追加してください

最後の命令の後、fdiskはデフォルトで83タイプの「Linux」としてパーティションを作成します。これを変更するためにこのヒット「t」を変更する必要がある場合は、次のステップに進みます。

  • 新しいパーティションに満足したら、pを押してパーティションテーブルを確認します。

  • wを押して変更を書き込むか、qを押してパーティションテーブルを変更せずに終了します。qを使用すれば、すべてのデータは安全です。

この変更はすべてpartedまたはgpartedを使用して実行できますが、partedは変更をその場でディスクに書き込むため、何をしているのか正確にわからない場合は非常に危険です。それに対して。

パーティション化されていないスペースがない場合は、最初にパーティションを削除する必要があります。 「難しい選択はもちろんあなたに任せます」

パーティションが作成されたら、フォーマットしてマウントする必要があります。新しいパーティションが/ dev/sda11であるとしましょう。

Sudo mkfs -t ext4 /dev/sda11

次に、選択したディレクトリにパーティションをマウントします。

Sudo mount /dev/sda11 /mountpoint_of_choice

新しいマウントスペースを心ゆくまで使用してください。

0
Helio