systemctl:tty2を介してのみ機能しますか? (tty3とtty1には同じユーザーがログインしています。)

systemctl:tty2を介してのみ機能しますか? (tty3とtty1には同じユーザーがログインしています。)

Guiimagerを開くと、ドライブがロックされ、SQUASHFSエラーの問題が発生したようです。しかし、それは別の話です。

驚くべきことに、tty2のみsystemctl suspendを実行できます。、tty3、tty1ではありません。

SquashFSエラーのため、他のttyがロックされています。私はこれを理解しようとしています。再起動する必要はありません。これはLinux哲学の法則に違反します。解決策再起動に関する問題を解決する目的は次のとおりです。ユーザー。

どちらの tty も同じユーザーがログインしています。

必要または関連がある場合は、追加情報をお問い合わせください。

ベストアンサー1

「グルママイル」?はい、意味フォレンジックディスクイメージングプログラムGuymager?

この場合、ユーザーができることを超えています。フォレンジックディスクイメージャはディスクへのrawアクセスを必要とし、同じディスクにアクセスするすべてのアクティブファイルシステムドライバをバイパス(ロック可能)します。これは通常、システム管理者だけが実行する権限を持つ操作です。追加の権利には追加の責任があります。

私はSquashFSについて具体的にはわかりませんが、突然「自分の」ディスクにアクセスできないことがわかると、多くのファイルシステムドライバが不満になることがわかります。一部のファイルシステムドライバは、継続的なエラー状態に入ります。この問題を解決するには、ファイルシステムをアンマウントし、通常はファイルシステムfsckで実行してから再インストールする必要があります。

ルートファイルシステムでこれが発生した場合、実用的なシステム管理者は、再起動がシステムを動作状態に戻す最速の方法であるか、少なくとも追加の回復可能な状態(=initramfsの緊急シェル)を認識できます。ルートファイルシステム ファイルシステムが重大に破損しています。)

もちろんできるすべてのユーザープロセスとほとんどのシステムデーモンを終了し、他のファイルシステムをアンマウントし、ルートファイルシステムを読み取り専用に再マウントし、確認してシステムを動作状態に復元しますが、教義のためにこれをすべて実行すること低効率

実用的なシステム管理者は、再起動がシステムを再起動するための最も高速で信頼性の高い方法であることを十分に判断して再起動できます。しかし、これはいわゆる「Linux哲学の法則」が防止するように設計された「再起動し、エラーが再び発生しないことを願っています」とはかなり異なります。

おすすめ記事