web-dev-qa-db-ja.com

Ubuntu 14.04のディスク容量を増やす方法

私のオリジナルOSはW7でした。Ubuntu14.04 LTSをインストールするたびに17GBのスペースが与えられましたが、特定のアプリケーション用に拡張したいと考えています。

enter image description here

私はディスク全体とパーティション分割についてまったく新しいので、よろしくお願いします。

また、W7とともにUbuntuをインストールしました。

3
cryken

Ubuntuにより多くのスペースを与えるには、いくつかのことをする必要があります。

  • 縮小/dev/sda2
  • 拡張パーティション(/dev/sda3)のサイズを変更して、前のステップで解放されたスペースを含めます。
  • スペースがシステムアプリケーション(apt-getSoftware Centreなどによってインストールされるもの)またはユーザーアプリケーション(ソース、プリコンパイルされたバイナリなどからインストールされるもの)のいずれであるかを決定します。
  • 前者の場合、ルートのサイズを変更します(/dev/sda5);後者の場合、空き領域にパーティションを作成し、便利な場所にマウントします。とりあえず前者を取り上げ、誰かがそれを要求した場合は後者を取り上げます。

最初のステップを実行するには、2つのオプションがあります。

  • GPartedまたは
  • Windowsのディスクの管理セクションを使用して縮小コンピューターの管理

GPartedを使用すると、使用可能な限り多くのスペースを解放するために縮小できますが、操作はslowになります。 Windowsでは、縮小は非常に高速になりますが、未使用であることが示されているスペースを解放できない場合があります。これは、Windowsユーティリティは最後に使用したセクターまでしか縮小しないのに対し、GPartedはファイル内を移動するためです。 Windowsがどれだけ解放できるかを確認し、満足できる場合はそれを使用するか、GPartedを使用することをお勧めします。 GPartedを使用する場合は、ライブCD/USBを使用してください。今後は、Linuxオペレーションのライブ環境を想定します。

  1. Windowsで縮小するには、マイコンピュータを右クリックし、管理を選択します。 [ディスクの管理]セクションに移動し、C:パーティションを選択して右クリックし、[Shrink Volume:]を選択します。 Random image lifted from the net
  2. GPartedでこれを行うには、/dev/sda2を右クリックしてnmountを選択し、パーティションがマウントされている場合は最初にマウントを解除します(キーアイコンはマウントされていることを示します)。 Resize/Moveを選択し、スライダーの右端をドラッグして(または値を手動で入力して)パーティションの最後に十分な空き領域が表示されるようにします。
  3. ルートパーティションを右クリックして、情報を選択します。次のようなウィンドウが表示されます。 GParted information window screenshot UUIDをどこかにコピーします(geditでファイルを開き、必要に応じてそこに貼り付けます)。
  4. 拡張パーティションとルートパーティションで上記の手順を繰り返しますが、今回はスライダーをドラッグして最初の空きスペースを埋めます。
  5. 緑色のチェックマークをクリックして適用します。

操作が完了したら、おそらくパーティションのUUID値を変更する必要があります(/etc/fstab、GRUBなどで使用)。このために、chrootを設定します。ただし、最初に手順2を繰り返して、ルートパーティションの新しいUUIDを取得します。それらが同じであれば、心配はありません。次のセクションをスキップしてください。できました。そうでない場合:

ターミナルを開き、次の手順を実行します。

Sudo mount /dev/sda5 /mnt
Sudo mount -o bind /dev /mnt/dev
Sudo mount -t devpts none /mnt/dev/pts
Sudo mount -t proc none /mnt/proc
Sudo mount -t sysfs none /mnt/sysfs

Sudo chroot /mnt /bin/bash -l

これで、インストールされたUbuntuのchroot環境内に移動します。これは、そこに到達するために使用されるライブUbuntuとは対照的です。 /etc/fstabのルートのUUID値を置き換える必要があるため、選択したエディターを使用してそれを開き、数ステップ前にコピーした値に変更します(viに慣れていない場合、nanoを使用:

vi /etc/fstab

(あなたはchroot内のルートなので、Sudoは必要ありません。)またはsedコマンドを使用します。

sed -i 's/OLD_UUID/NEW_UUID/' /etc/fstab

OLD_UUIDおよびNEW_UUIDを適切な値に置き換えます。)

最後に、GRUBを更新します。

update-grub

これがエラーなしで終了した場合、chroot(exit)を終了して再起動できます。できた!

3
muru