拡張パーティション/varと一部のギガビットパーティション/home

拡張パーティション/varと一部のギガビットパーティション/home

GUIのない​​RHEL 7.9仮想マシンがあり、yum updateコマンドを使用して更新したいが、特に次の場合、ディスクがいっぱいだというメッセージが表示されます。/varフォルダ。 10GB/20GBから始めると思います。/家パーティションを分割して次に転送/var。これは可能ですか?それでは、機械の損傷を防ぐためにどのような措置を講じるべきですか?

ここに画像の説明を入力してください。

この記事を見ましたが、私の考えではこれが理想的なソリューションです。 /homeパーティションのサイズを変更し、/var/wwwを新しいパーティションに移動します。

答え1

RHEL 7仮想マシンがあります。 RHEL 7のデフォルトファイルシステムは縮小をサポートしていないXFSなので、縮小できません/home。したがって、システム管理者に新しい仮想ディスクを追加するか、既存の仮想ディスクのサイズを増やすように依頼することが唯一の方法です。適切なLVMコマンドを使用してください。

したがって、ステップは次のようになります。

  1. マシンに新しい仮想ディスクを追加します(仮定/dev/sdx)。
  2. 物理ボリュームを初期化します。pvcreate /dev/sdx
  3. 既存のボリュームグループに物理ボリュームを追加します。vgextend rootvg /dev/sdx

または

  1. 既存の仮想ディスクのサイズを増やします(yesと仮定/dev/sda)。
  2. カーネルに新しいディスクサイズを通知します。partprobe
  3. 物理ボリュームを新しいサイズに合わせて調整します。pvresize /dev/sda

次に、

  1. /var論理ボリュームの追加:lvresize -r -l+100%FREE /dev/mapper/rootvg-varlv

答え2

/homeパーティションから10GB/20GBを取り出して/varに転送したいと思います。これは可能ですか?

まったくそうではありません。まず、あなたが持っているのはパーティションではありません。これはサーバーの共有であり、サーバー管理者によって定義されます。これらのボリュームのサイズを変更するには、システム管理者に連絡する必要があります。

この記事を見ましたが、私の考えではこれが理想的なソリューションです。

君はできますシンボリックリンクマウントされたボリュームから別のボリュームにフォルダを効率的に移動します。これらのフォルダを使用するアプリケーションは、通常の方法でそのフォルダを開くと機能します。
残念ながら、必ずしもそうではありません。時にはアプリケーションに実際のフォルダが必要な場合、または少なくともハードリンク(これはボリューム全体には適用されません。)
それにもかかわらず、ツリーのシンボリックリンクには注意が必要です。これは非常にすべてを台無しにするのは簡単です。

だから私はあなたがこれを自分で行うことをお勧めしません。仮想マシンを作成したシステム管理者に連絡してください。

関連情報