0

Linux ベースのサーバーがあり、lib/lib64 フォルダーの名前が変更されました (lib64 -> lib および lib -> lib2)。それを実行した人は、それがどれほどばかげているかをすでに知っていますが、問題を解決するために関数を使用したり、root としてログインしたりできないため、残りの私たちにとっては本当にめちゃくちゃです。

何か案は?Red Hat のインストール cd/DVD/usb から起動し、既にインストールされている実際の OS を上書きすることなく、そこから必要なコマンドを実行できることを願っています (元の場所に戻すにはかなりの時間がかかります)。は現在)ですが、現在の状況でそれが可能かどうかはわかりません。

4

5 に答える 5

4
export LD_LIBRARY_PATH=/lib
/lib/ld-linux-x86-64.so.2 /bin/mv /lib /lib3
/lib/ld-linux-x86-64.so.2 /bin/mv /lib /lib64
mv /lib3 /lib

主な問題は、ローダーが見つからないために mv が機能しないことですが、そのパスがわかっている場合は、ローダーを直接実行できます。

于 2015-08-25T03:13:51.703 に答える
1

ええ、それは間違いなくそれを行う1つの方法です。インストール ディスクから起動し、レスキュー モードを選択します。次に、システムのルート ファイルシステムをマウントし、フォルダーを元に戻します。

于 2013-02-28T16:53:49.097 に答える
0

システムにビジーボックスがある場合:

busybox mv /lib /lib64
busybox mv /lib2 /lib

私は同じ問題を抱えていましたが、フォルダーの名前をbusyboxに変更する/lib64と、私は救われました./lib

于 2014-09-16T13:54:19.917 に答える
0

Linux ディストリビューションの Live CD/DVD またはフラッシュ ドライブから起動し、ファイル マネージャーを開きます。そこから、クリックして内部ドライブをマウントし、適切なフォルダーに移動して名前を変更できます。

これは Linux です。このような単純なミスに興奮する必要はありません。ただリラックスすればうまくいくでしょう。

于 2013-02-28T16:55:59.193 に答える