centos 7はどのように緊急修復モードに入りますか?
welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try again to boot into default mode。
give root password for maintenance
(?? Control-D???):
解決方法:実行runlevel表示unknown
デフォルトの起動レベルの変更
a.先に削除:mv/etc/systemd/system/default.target /etc/systemd/system/default.target.back#ファイルの名前を変更すればいい
b.ソフト接続ファイルの作成:ln-sf/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
または
ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
システムctlコマンドも使用できます。
systemctl set-default graphical.target
systemctl isolate multi-user.target
実行中エラー:Error getting authority:Error initializing authority:Could not connect:Resource temporarily unavailable(g-io-error-quark,1)
ログの表示journalctl-xb
ログへのマウントエラーの検出:
マウントの問題であることがわかります。/homeファイルがマウントされていません。
自動マウントファイルvi/etc/fstabの編集
マウント/homeの行をコメントします(先にバックアップ)
#/dev/mapper/centos-home /home xfs default 0 0
サーバrebootの再起動
起動に成功すると、ページカードは白いバーで動かなくなり、escキーを押して起動の詳細を表示することができます。/etc/rcです。d/rc.localが詰まって、シングルユーザーモードに再起動します。
(1).起動時にデフォルトでeを選択
(2).ロの一行を見つけた
(3)ロをrw init=/sysroot/bin/shに変更しctrl+xで起動
(4)シングルユーザページにアクセスした後、chroot/sysrootを実行し、root権限を取得する
シングルユーザモードに入るrcを編集する.localファイル、/homeに関する起動項目をコメントし、サーバを再起動
再起動に成功すると通常モードに入り、/homeマウントの問題を表示できます。
(1).lvs-a-o+devicesディスクの詳細を表示すると、homeのattrパラメータがa(アクティブ)で非アクティブな状態ではないことがわかります。
(2).lvchange-a y/dev/mapper/centos-homeアクティブ化home
(3).マウントホーム、mount/dev/mapper/centos-home/home
(4).マウントに成功し、元のfstabとrcをlocalでコメントしたのは直しています
再起動成功、問題解決