web-dev-qa-db-ja.com

リモートサーバーに物理的にアクセスできない場合、パーティションのサイズを変更するにはどうすればよいですか?

私は:

  • クラウドインスタンス
  • リモートサーバー
  • 仮想マシン
  • ...

物理的にアクセスできず、マウントされたパーティションのサイズを変更する必要がある/などのUbuntuのマウントを解除できない!

オンラインで見つけることができるすべてのチュートリアル/答えは、USBまたはDVDを起動するように指示しています...しかし、Ubuntuに物理的にアクセスできないため、起動できません!

どうしたらいいですか??? ヘルプ!

2
Fabby

警告:サーバーへのsshアクセス権しかない場合、以下は機能しません! cpanelコンソール、vCenter、iLO、IDRACなどの何らかの Out of Band コンソールセッションがサーバーに必要です。

英語での警告:Ubuntuを起動するときにgrubを表示できる必要があります。


手順:

  • オフラインの起動可能なUSBディスクであるPXEなどの起動プロセスを通じて復元できるインスタンスの完全なスナップショット/システムバックアップ/ ...を取得します 、...
  • いいえ、実際には95%の時間ですべてがうまくいきますが、望遠鏡を制御しているUbuntuサーバーにサービスを提供するために山をトレッキングする必要がある前に、最初にバックアップする方法を最初に確認してください!
  • gparted live isoをダウンロード
  • ダウンロードしたファイルを/opt/LiveISOsにコピーします

        Sudo mkdir /opt/LiveISOs
        Sudo cp ~/Downloads/gparted-live-1.0.0-3-AMD64.iso /opt/LiveISOs
    
  • /etc/grub.d/40_customを編集して、最後に以下を含めます。

        menuentry "GParted Live ISO" {
          set ISOFile="/opt/Live-ISOs/gparted-live-1.0.0-3-AMD64.iso"
          loopback loop ($root)$ISOFile
          linuxefi (loop)/live/vmlinuz boot=live components config findiso=$ISOFile ip=frommedia toram=filesystem.squashfs union=overlay username=user
          initrdefi (loop)/live/initrd.img
        }
    
  • grubのタイムアウトパラメータを 0 以外に設定します
  • grubの設定を更新:

        Sudo update-grub2
    
  • 再起動してグラブ

  • テイクメニューオプション GParted Live ISO

    Voilà:virtualUSBキーがVM /ヘッドレスサーバー/ ...virtuallygpartedを使用して(またはコマンドラインからlvmユーティリティを使用して)オフラインでパーティションを縮小/拡張できるようになりました!)

注:VMWareを使用している場合は、ISOをVMに接続して、vCenterからISOを起動することもできます。

3
Fabby