
私の元の OS は W7 で、Ubuntu 14.04 LTS をインストールするたびに 17 GB のスペースが与えられましたが、今では特定のアプリケーション用にそれを拡張したいと考えています。
私はディスクやパーティション分割に関して初心者なので、良い助言をいただければ幸いです。
W7と一緒にUbuntuもインストールしました。
答え1
Ubuntu にさらに多くのスペースを与えるには、いくつかのことを行う必要があります。
- 縮む
/dev/sda2
/dev/sda3
前の手順で解放したスペースを含めるように拡張パーティション ( ) のサイズを変更します。- スペースをシステム アプリケーション (、
apt-get
などによってインストールされるアプリケーションSoftware Centre
) 用とするか、ユーザー アプリケーション (ソース、プリコンパイルされたバイナリなどからユーザーがインストールするアプリケーション)用とするかを決定します。 - 前者の場合は、ルート (
/dev/sda5
) のサイズを変更します。後者の場合は、空き領域にパーティションを作成し、便利な場所にマウントします。ここでは前者について説明しますが、後者については、誰かが要求した場合に説明します。
最初のステップを実行するには、次の 2 つのオプションがあります。
- GPartedを使用して縮小するか、
- 縮小するにはディスクの管理Windowsのコンピュータマネジメント。
GPartedでは、利用可能なスペースをできるだけ多く解放するために縮小することができますが、操作は遅いWindows では、縮小は非常に高速ですが、未使用と表示されているほど多くのスペースを解放できない場合があります。これは、Windows ユーティリティが最後に使用されたセクターまでしか縮小しないのに対し、GParted はファイルを移動するためです。Windows がどの程度のスペースを解放できるかを確認し、満足できる場合は Windows を使用するか、そうでない場合は GParted を使用することをお勧めします。GParted を使用する場合は、ライブ CD/USB を使用して実行してください。以降の Linux 操作では、ライブ環境を想定します。
- Windowsで縮小するには、右クリックしてぼくのコンピュータ選択して管理ディスク管理セクションに移動し、C:パーティションを選択して右クリックし、ボリュームを縮小:
- GPartedでこれを行うには、まずパーティションがマウントされている場合(キーアイコンはマウントされていることを示します)、右クリックし
/dev/sda2
て選択してアンマウントします。アンマウント。 選ぶサイズ変更/移動、パーティションの最後に十分な空き領域が表示されるまで、スライダーの右端をドラッグします (または手動で値を入力します)。 - ルートパーティションを右クリックして選択情報次のようなウィンドウが表示されます。UUID を どこかにコピーします (必要に応じて、
ファイルを開いてそこに貼り付けます)。
gedit
- 拡張パーティションとルート パーティションで上記の手順を繰り返しますが、今回はスライダーをドラッグして先頭の空き領域を埋めます。
- 適用するには緑色のチェックマークをクリックします。
操作が完了したら、パーティションの 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
chroot
これで、そこに到達するために使用したライブ Ubuntu ではなく、インストールした Ubuntu の環境内に入ります。 の root の UUID 値を置き換える必要がある/etc/fstab
ため、任意のエディターを使用して を開き、値を数ステップ前にコピーした値に変更します ( に慣れていない場合は をvi
使用しますnano
)。
vi /etc/fstab
( 内では root なのでchroot
、 は必要ありませんsudo
。) または、次のsed
コマンドを使用します。
sed -i 's/OLD_UUID/NEW_UUID/' /etc/fstab
(OLD_UUID
およびNEW_UUID
を適切な値に置き換えます。)
最後に、GRUB を更新します。
update-grub
エラーなしで終了した場合は、chroot ( exit
) を終了して再起動できます。完了です。