私はLinux/コンピュータに初めて触れたことから申し上げます。
古いRHEL(7.2)システムでyumアップデートを実行しています。現在、新しいものをインストールしたり、ディスクパーティション化スキームを変更することはできませんが、/ varスペースは2gしかありませんが、/homeは50g、ルートは641gでチームに送信されます。これが理想的ではないことを知っていますが、現在ではできることはありません。
yumを更新しようとすると、varキャッシュがいっぱいになりました。試しましたが、yum clear all
フォルダにこの更新を完了するためのスペースが不足しています。 LVSを使用してパーティションのサイズを変更できることを知っていますが、これは潜在的に危険であり、常に一貫していない可能性があると聞きました。また、/varで/homeまたはrootでシンボリックリンクを作成できることもわかっていますが、これはバンドルのように感じるので、このソリューションが長期的に機能することを願っています。
この状況を処理するより良い方法はありますか?必ず使用する必要がある場合は、このシンボリックリンクを安全に実装するための最良の方法は何ですか?
答え1
シンボリックリンクはこの問題を解決できますが、永続的な解決策を得るにはパーティションのサイズを変更する必要があります。 LVMによるサイズ変更はRHEL Rescue Consoleを介して行う必要があり、サイズ変更する前に現在のバックアップがあることを確認してください。
時間の経過とともに多くのLVMボリュームのサイズを変更しましたが、問題はありませんでしたが、決してわかりません。
/に十分なスペースがある場合は、/var全体をルート論理ボリュームに移動し、/var論理ボリュームを削除し、ルート論理ボリュームに2 GBを追加することもできます。
一時的な回避策としてYumキャッシュを接続するには:
mkdir /tmpvar
mv /var/cache/yum /tmpvar
ln -s /tmpvar/yum /var/cache/yum
サイズ変更プロセスの詳細については、lvs、pvs、およびfdisk -lの出力を追加してください。