私の同僚が誤って/usr/binを削除しました。

私の同僚が誤って/usr/binを削除しました。

私は彼にスーパーユーザーを与えたことが私のせいであることを知っており、CentOS 7について十分に知りません。

タイトルに書いたように、CentOS 7を実行しているVPSが/usr/bin予期せず失われました。pingIPv4 アドレスを使用してもサーバーは応答しません。 SSH、FTP、HTTPS、SMTP、IMAPなど、私が知っている方法でサーバーにアクセスすることはできません。

この問題を解決する方法はありますか?

新しいインスタンスを作成できますが、データ、特にメールボックス、MySQLに保存されたデータ、Webコンテンツが失われたくありません。

答え1

この問題を解決する方法はありますか?

いいえ、私たちができることは何もありません。しかし、いくつかのオプションがあります。

  1. バックアップから復元(簡単です。もしあなたは一つを持っています。そうでなければ、次に分かるでしょう)
  2. プロバイダからサポートを受ける...
    • 新しいVPSからストレージにアクセス
    • プロバイダがファイルにアクセスしてバックアップできるようにします。

答え2

RHEL8.6で同じ問題が発生しました(アドバイス:疲れたときに動作しません)。次の高度な手順を試しました。

  1. 回復モードでシステムを起動する
  2. 起動可能なUSBからの回復モードの起動

マシンにシェルプログラムがないため、どちらも機能しません。

次の手順で「解決」しました。

  1. 起動可能なUbuntuドライブの作成

  2. USBドライブから起動

  3. 自己破壊的なインストールに属するパーティションをマウントしました。

  4. 回復したいいくつかのファイルを回復しました

  5. 最初からインストール

関連情報