LSBLK

LSBLK

Azure Ubuntu VMを使用しています。

root@dalil:/# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.7G  8.0K  1.7G   1% /dev
tmpfs           345M  392K  344M   1% /run
/dev/sda1        79G   18G   58G  24% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            1.7G     0  1.7G   0% /run/shm
none            100M     0  100M   0% /run/user
none             64K     0   64K   0% /etc/network/interfaces.dynamic.d
/dev/sdb1        59G   52M   56G   1% /mnt

これは df コマンドの結果です。私が望むのは、mntにインストールされているパーティションのスペースを拡張/拡張することです。可能でない場合、システムはmntのスペースを使用できますか?つまり、パッケージまたはその他のインストール中にファイルを操作する

答え1

どんな意図なのかよく分からないので、二つの回答をさせていただきます。まず、Azureを使用していることを知っていますが、そのプラットフォームには慣れていません。ただし、AWSでは、/ mntパーティションは一時ストレージです。つまり、再起動すると削除されます。

しかし、Azureではそうではないと仮定しています。最初の答えは「いいえ」です。ルートパーティションを拡張するために/ mntのスペースを使用することはできません。おそらく、ルートボリュームをより大きなサイズに増やしたいということでしょう。これは非常に簡単な練習です。 Google の最初のクリックはこれ

2番目の答えは「やや」です。 /パーティションに新しいディレクトリを作成し、必要な名前(/extendedまたは別の名前)を指定してから、そのマウントポイントに/ dev / sdb1をマウントできます。これを行う方法はいくつかありますが、Googleには何千もの記事があります。

答え2

ルートパーティションを拡張するには、Azureポータルでオペレーティングシステムのディスクサイズを増やす必要があります。

以下の手順に従ってください。Azureポータル:

  • 仮想マシンに入る概要ウィンドウをクリックして止める仮想マシンの停止
  • VMが停止したら、次に進みます。ディスク窓ガラス
  • オペレーティングシステムのディスクリンクをクリックします。
  • ボックスに新しい寸法を入力します。サイズテキストボックスをクリックして救う
  • 操作が完了すると、VMに戻ります。概要ウィンドウをクリックしてスタート

Ubuntuはルートパーティションのサイズを自動的に調整します。

気づく/dev/sdb1一時ディスクなので、このドライブに保存されているすべてのデータが失われる可能性があり、回復できないため、重要なデータを保存するために使用しないでください。

答え3

/mntは一時(一時)ディスクです。一時オペレーティングシステムのディスクは、リモートAzureストレージには保存されず、ローカルの仮想マシン(VM)ストアに作成されます。

サーバーを再起動するとすべてのデータが失われるため、/ mntパーティションを一時ドライブとして使用するか、SWAPパーティションとして使用してください。

オペレーティングシステムディスクを別々に拡張する必要があります。 Microsoft Azureには、オペレーティングシステムディスクを追加する機能があります。 CentOS / RHEL / Ubuntu用のオペレーティングシステムディスクを追加するには、次の手順に従います。

Azure Portal で次の手順を実行します。

  1. Portal.azure.comにログインします。 VMを開き、VM概要ウィンドウに移動してVMを停止します。
  2. VMが停止(割り当て解除)状態になると、ディスクウィンドウに移動します。
  3. オペレーティングシステムのディスクリンクをクリックします。
  4. [寸法]テキストボックスに新しい寸法を入力し、[保存]をクリックします。
  5. 作業が完了したら、VM概要ウィンドウに戻り、Red Hat 7.x / CentOS 7.xの場合は[スタート]をクリックします。

1) SSH を使用して仮想マシンにログインすると、次のコマンドを使用してディスクサイズを確認できます。

LSBLK

2) パーティションのサイズを変更し続けるには、次を使用します。

sudo fdisk /dev/sda


タイプ:

デフォルトでは、パーティション1と2のタイプ/ dev / sda1および/ dev / sda2パーティションが表示されます。D次に、2(パーティション2の削除)を
入力します。Nその後、p、2(パーティション2の再作成)では、デフォルト値
タイプを適用できます。勝つ(新しいパーティションの保存)
以下を入力してください。キュー(fdisk 終了) sudo restart (仮想マシンを再起動してパーティションを更新)

3) サイズ変更を完了するには、再起動後に次のコマンドを実行します。

Red Hat 7.3およびCentOS 7.3の場合:

sudo xfs_growfs /dev/sda2

4) df -h コマンドでサイズを確認します。使用されるファイルシステムサイズ Avail Use% Mounted on /dev/sda2 100G 1.6G 98G 2% /

次の記事では、オペレーティングシステムのディスクを増やす方法について詳しく説明します。 AzureでのLinux osDiskパーティションのサイズ変更

https://blogs.msdn.microsoft.com/linuxonazure/2017/04/03/how-to-resize-linux-osdisk-partition-on-azure/

関連情報