Linux のシングルユーザーモードでファイルシステムを修復する方法は何ですか?
Linuxでは、ファイルシステムの修復は通常、fsckコマンドを使用して行われます。ファイルシステムを修復する手順は次のとおりです。
- システムブート時にシングルユーザーモードまたはレスキューモードに入る選択をする:これにより、root権限を持ったユーザーだけが操作可能な純粋なコマンドラインインターフェイスが起動されます。
- ファイルシステムのチェックには fsck コマンドを使用します:コマンドライン画面で、以下のコマンドを実行します:
fsck -f /dev/[设备名]
例えば、/dev/sda1 パーティションのファイルシステムを確認する場合は、次のコマンドを実行できます:
fsck -f /dev/sda1
-fオプションはエラーがない場合でもファイルシステムを強制修復するために使用されます。
/dev/[デバイス名]は、修復対象のファイルシステムのデバイスへのパスです。
- fsckコマンドが表示するプロンプトに従います。このコマンドはファイルシステムをスキャンし、修復の進捗を表示します。プロンプトに応じて、エラーを修復する、破損したファイルを削除する、またはファイルシステム構造を再構築するかどうかを選択できます。
- コンピューターの再起動:修復が完了したら、次のコマンドでコンピューターを再起動できます。
reboot
ファイルシステムを修復する前に、重要なデータをバックアップすることをお勧めします。修復プロセス中にデータが失われる可能性があるからです。また、ファイルシステムが深刻に破損している場合は、fsck コマンドで修復できない場合があり、他のツールや専門的な支援を使用してファイルシステムを修復する必要があります。