Vmvare 仮想マシンを使用して Ubuntu のルート ディレクトリをパーティション分割する方法の紹介

Vmvare 仮想マシンを使用して Ubuntu のルート ディレクトリをパーティション分割する方法の紹介

序文

Ubuntu 18.04 をインストールした際に、手動でパーティション分割し、ルートディレクトリ / に 15G、ホームディレクトリ /home に約 50G を割り当てました。これで十分だと思ったのですが、後に petlinux (Linux 移植用ソフトウェア) をインストールした際に、/opt ディレクトリにインストールする必要があり、ルートディレクトリの容量が足りなくなってしまいました。

そのため、仮想マシンを再パーティション化する必要があります。関連情報を参照した後、Ubuntu のイメージ cdlive と gparted パーティション ツールを使用して、最終的に正常に達成されました。

根拠

gparted ツールを使用してシステムを再パーティション化しますが、システムに入った後、パーティション化する必要があるディスクが占有されているため、インストールされた Ubuntu でパーティション化することはできません。

したがって、cdlive を使用して試用システムに入り、システムをパーティション分割する必要があります。

手順

1. CDから仮想マシンを起動する

上図のように、仮想マシンの設定でCD/DVDの起動時に接続にチェックを入れ、使用するイメージファイルを選択します。

次に、「電源投入時にファームウェアを入力する」からVMを起動します。

上記のインターフェイスで、+ - を使用して CD-ROM ドライブを最初のドライブに移動し、F10 を押して [はい] を選択し、保存して終了します。

言語を選択したら、「Ubuntu を試す」をクリックしてシステムに入ります。

2. GPartedツールを使用してパーティションを作成する

アプリケーション内で GParted ツールを検索し、パーティション分割します。

下の写真はパーティション分割前のディスクです。

sda1 は /boot にマウントされ、sda2 は容量が 62.09G で sda5 スワップ パーティションに分割され、sda6 はルート ディレクトリにマウントされ、sd7 はホーム ディレクトリにマウントされます。仮想マシンをインストールした後、sda3 は 64G に拡張されました。

上図のように、ディスクにロックがかかっている場合はパーティション分割ができません。

sda5 を選択し、右クリックして「スワップ領域を無効にする」を選択すると、ディスクの背後のロックが消え、パーティション分割できるようになります。

3. GParted の使い方。

サイズを変更したいディスクを選択し、右クリックして「サイズの変更/移動」を選択します。

矢印を左または右に動かしてパーティション サイズを変更します。

私のパーティション分割プロセス:

1. sda2を64G拡張します。

2. sda7 を展開し、後方に移動します。

3. sda6のスペースを拡張します。

調整されたパーティションは下の図のようになりますので、保存するだけです。

その後、仮想マシンをシャットダウンすると、以下のインターフェイスが表示されます。設定から CD を取り外し、キーボードの「ENTER」キーを押して再起動します。

通常どおりシステムにログインします。

下の図に新しいディスク パーティションが表示され、ルート ディレクトリを拡張するという目的が達成されました。

これで、Vmvare 仮想マシンを使用して Ubuntu のルート ディレクトリをパーティション分割する方法に関するこの記事は終了です。Vmvare を使用して Ubuntu をパーティション分割する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Kylin 4.0.2 (Ubuntu) でブート パーティションを拡張するプロセスの紹介
  • Ubuntuでスワップパーティションを追加する方法

<<:  OpenLayers 3 のベクターマップソースの読み込みの問題を解決する

>>:  HTML の doctype とエンコーディングに関する簡単な説明

推薦する

MySQL マスタースレーブレプリケーションの原理と実践の詳細な説明

目次導入効果原理形状練習するこの記事では、例を使用して、MySQL マスター/スレーブ レプリケーシ...

Vue コンポーネント (Vuex を含む) 間の値の転送に関する簡単な説明

目次父から息子へ:息子から父へ: Vuex を使用せずにコンポーネント間で値を渡す方法は、親から子、...

Centos7.4 システムに yum ソースから mysql 5.6 をインストールする

システム環境: centos7.4 1. データベースがインストールされているかどうかを確認します。...

myBatis で条件を削除する際のスプライシング問題を解決する

私は今日、mybatis を学び、データベースに対していくつかの簡単な追加、削除、変更、クエリを実行...

HTML はモバイル上で固定フローティング半透明検索ボックスを実装します

質問。モバイルショッピングモールシステムでは、ページの上部に検索ボックスがよく見られます。ブロガーは...

Dockerfileの指示と基本構造の説明

Dockerfile を使用すると、ユーザーはカスタム イメージを作成できます。基本構造Docker...

Dockerコンテナを使用してプロキシ転送とデータバックアップを実装する方法

序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...

Vueは小さなフォーム検証機能を実装します

この記事では、フォーム検証を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

jsを使って簡単な計算機を作る

この記事では、jsで簡単な計算機を作成する具体的なコードを参考までに共有します。具体的な内容は次のと...

CSS を使用して複数の方法で下揃えを実装するサンプル コード

会社のビジネス要件により、次の図の赤い領域の効果を達成する必要があります。 効果の説明: 1. 赤い...

MySQL のデフォルトのストレージ エンジンを変更する方法

mysql ストレージ エンジン: MySQL サーバーはモジュール スタイルを採用しており、特にス...

CSS 属性を使用してマウス イベントをブロックする方法 (マウス クリックは上位の要素を貫通する可能性があります)

由来: 数日前、テスターから写真を見るという要件が送られてきました。 この要件を見たとき、私は少し混...

CentOS7 での MySQL 8.0.16 のインストールと設定のチュートリアル

MySQLの古いバージョンをアンインストールします(古いバージョンがない場合は、この手順をスキップし...

MySQLログシステムの詳細情報共有

大規模なシステムに取り組んだことがある人なら誰でも、ログの役割を過小評価してはならないことを知ってい...

InnoDB ロック (レコード、ギャップ、Next-Key ロック) の詳細な説明

レコード ロックは、単一のインデックス レコードをロックします。レコード ロックは常にインデックスを...