私はEC2 Linuxサーバーで誤ってsudo mv /* /etc/sslを実行しました。

私はEC2 Linuxサーバーで誤ってsudo mv /* /etc/sslを実行しました。

私はaws ec2サーバーで作業を始めましたが、誤ってsudo mv /* /etc/sslシェルで実行していましたが、すべてのファイルなどが消えました。

SSH接続を終了するまでファイルを表示したり、コマンドを実行したりすることはできません。これでサーバーに ssh を試みると、ポート 22 によって接続が閉じられたというメッセージが返されます。たとえば、ボリュームを別のサーバーにマウントしてデータベースを回復する方法について考えている人はいますか?それとも新しいサーバー?

BR ルーカス

ベストアンサー1

回復モードなどを開始するか、記載されているようにディスクを別のサーバーにマウントします。どこかにインストールしてください(おそらく/mnt/root)。入り、/mnt/root/etc/sslそこに属していないすべてを元の場所に戻します/mnt/root。別のパーティションがある場合(1つであると仮定/home)、そのパーティションもマウントし(仮定)、/mnt/homeそのパーティションの内容全体を移動します/mnt/root/home/(ただし、マウントポイントにする必要があるため、ディレクトリを保持してください)。 GRUBは正確なファイルシステムレイアウトでいくつかの奇妙な作業を実行するため、これらすべてを実行しても起動できない場合は、別のシステムに戻ってすべてを再インストールしてからchrootGRUBを再インストールしてください。

おすすめ記事